link_to和helpers使用我的模型和他們的ID的名稱,而我想在我的鏈接中有幾個不同的,任意的變量。我沒有任何問題來路由它們,實際上我也保留了默認路由,但是我突然發現我無法輕鬆生成任意鏈接。例如我想要有一個像「:name_of_board /:post_number」的鏈接,其中:name_of_board和:post_number是由我設置的變量,當我使用link_to時,我得到的是「posts /:id」,其中「posts」是控制器的名稱。雖然它不難使用任意的ID像如何在Rails中創建任意鏈接?
link_to 'Reply', :controller => "posts", :action => "show", :id => number
我不能得到我如何擺脫「職位」。那麼,有沒有一種簡單的方法來通過變量生成鏈接或將字符串轉換爲鏈接?當然,我可以將其他查詢添加到上面的行中,但它會使鏈接更加難看,如「posts /:id?name_of_board =:name_of_board」。
將有助於看到您的路線 – marvwhere