1
使用Rails 3.1构建项目如何将参数从link_to传递到控制器?
我想在父模型的显示页面中提供一个链接,将父模型的id传递给子对象控制器的create方法。
我猜这将需要一个自定义路由,但不知道如何构建它。
这可能吗?或者我会打破Rails公约?如果我可以避免使用多模型表单,我不想使用它。
谢谢!
使用Rails 3.1构建项目如何将参数从link_to传递到控制器?
我想在父模型的显示页面中提供一个链接,将父模型的id传递给子对象控制器的create方法。
我猜这将需要一个自定义路由,但不知道如何构建它。
这可能吗?或者我会打破Rails公约?如果我可以避免使用多模型表单,我不想使用它。
谢谢!
你可以只通过他们在为任意值:
link_to my_path(:extra_attribute => value, :foo => 'bar')
太好了!在我的情况下,我使用<%= link_to'为本课程添加条目',new_entry_path(:course_id => @ course.id)%>并在条目控制器中添加逻辑新方法来检查参数[:course_id] .nil ?。谢谢你的帮助! – jacoulter