【问题标题】:query string parameter for new method in rails appRails 应用程序中新方法的查询字符串参数
【发布时间】:2013-06-06 10:20:43
【问题描述】:

我有一个菜鸟的问题, 我有两个模型“交易”和“公司”,一个公司has_many 交易。

我想创建一个从show_company 到new_deal_path 的链接,该链接将公司的ID 传递到查询字符串中,以便使用带有company_id“已选择”的公司输入选择创建新交易。它仅在交易的 _form 部分中的操作是“新”时才有效,但当是编辑操作时,_form 不适用于交易的 company_id。

我使用 simple_form gem 这是我的 _form 视图 html 中的片段代码

  <%= f.input :billed_company,  :selected => params[:billed_company], :collection => Company.all, :value_method => :id, :label_method => :name %>

如何避免新方法和编辑方法的冲突?

【问题讨论】:

    标签: ruby-on-rails forms view query-string


    【解决方案1】:

    尝试使用rails f.collection_select http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-collection_select

    如果这不能解决您的问题,那么您的代码/关联等一定有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多