2011-12-09 212 views
1

使用Rails 3.1構建項目如何將參數從link_to傳遞到控制器?

我想在父模型的顯示頁面中提供一個鏈接,將父模型的id傳遞給子對象控制器的create方法。

我猜這將需要一個自定義路由,但不知道如何構建它。

這可能嗎?或者我會打破Rails公約?如果我可以避免使用多模型表單,我不想使用它。

謝謝!

回答

2

你可以只通過他們在爲任意值:

link_to my_path(:extra_attribute => value, :foo => 'bar') 
+0

太好了!在我的情況下,我使用<%= link_to'爲本課程添加條目',new_entry_path(:course_id => @ course.id)%>並在條目控制器中添加邏輯新方法來檢查參數[:course_id] .nil ?。謝謝你的幫助! – jacoulter

相關問題