【问题标题】:ActionController::RoutingError uninitialized constant within autocomplete field (rails)自动完成字段中的 ActionController::RoutingError 未初始化常量(rails)
【发布时间】:2012-06-30 23:47:32
【问题描述】:

这是我的路线:

match '/goods_ins/autocomplete/autocomplete_supplier_suppliername', :controller => 'goods_ins'

match '/goods_ins/autocomplete/autocomplete_partcode_partcode', :controller => 'goods_ins'

get 'autocomplete_partcode_partcode', :controller => 'goods_ins'

get 'autocomplete_supplier_suppliername', :controller => 'goods_ins'

这是我的自动完成字段:

<div class="field">
<%= f.label "Supplier Name" %><br />
<%=f.autocomplete_field :suppliername, :autocomplete => autocomplete_supplier_suppliername_path %>
</div>

当我在字段中输入内容时,我在终端中收到此错误:

ActionController::RoutingError(未初始化的常量 GoodsIns):

【问题讨论】:

    标签: ruby-on-rails autocomplete routing


    【解决方案1】:

    您有 GoodsIns 控制器和模型吗?该路由正在寻找 GoodsIn 模型的控制器。该错误似乎表明这是未定义的?

    如果您能提供有关您正在尝试做的事情的更多信息,那就太好了!

    【讨论】:

    • 是的,这两个我都有,我有一个表单,其中两个字段需要使用来自两个不同表的数据启用自动完成功能。字段是供应商名称和零件代码。这些表称为供应商和零件代码。我遵循了这个文档:github.com/crowdint/rails3-jquery-autocomplete
    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2018-09-04
    • 2013-08-25
    • 1970-01-01
    • 2016-01-16
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多