Jen*_*unt 6 routes ruby-on-rails
这可能是一个非常简单的修复,但我还没有找到答案.
我的申请有订单和任务.订单有很多任务.当用户在show order视图中单击新任务时,它会传递order.id:
<%= link_to "New Task", new_task_path(:order_id=> @order.id) %>
Run Code Online (Sandbox Code Playgroud)
网址显示:
/tasks/new?order_id=1
Run Code Online (Sandbox Code Playgroud)
我只是不知道如何提取这个并在我的表单中使用它?我试过了:
<%= f.text_field :order_id, :value => @order_id %>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
你可以做:
<%= f.text_field :order_id, :value => params[:order_id] %>
Run Code Online (Sandbox Code Playgroud)
或者,捕获控制器中的值(带有params)并将其分配给那里。@order_id
| 归档时间: |
|
| 查看次数: |
6189 次 |
| 最近记录: |