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