我創建這個文件:意見/身外之物/ terms.html.erb查看文件創建,但不能鏈接到它
身外之物控制器正常工作的其他意見。
我只是想寫信的意見/身外之物/顯示一個鏈接到terms.html.erb視圖
我是否必須寫在這些身外之物控制器的動作只是爲了做到這一點?
如何配置路由文件? 如何在show view中創建鏈接?
<%= link_to 'read terms', lendings_terms_path %> ?
謝謝!
我創建這個文件:意見/身外之物/ terms.html.erb查看文件創建,但不能鏈接到它
身外之物控制器正常工作的其他意見。
我只是想寫信的意見/身外之物/顯示一個鏈接到terms.html.erb視圖
我是否必須寫在這些身外之物控制器的動作只是爲了做到這一點?
如何配置路由文件? 如何在show view中創建鏈接?
<%= link_to 'read terms', lendings_terms_path %> ?
謝謝!
是的。您需要在LendingsController
內部創建一個名爲terms
的操作。如果您在視圖中不需要任何特別的東西,那麼您可以將該方法留空。然後在路由文件中添加此:
resources :lendings do
collection do
get :terms
end
end
我嘗試這樣做,也沒有工作
resources :lendings do
collection do
get :terms
end
end
然後將其與合作:添加更舒適:
resources :lendings do
member do
get 'terms'
end
end
正如上文操作/ 2.10.1添加成員路由。
檢查:http://guides.rubyonrails.org/routing.html
我得到這個錯誤show.html.erb:未定義的局部變量或方法'lending_terms_path」當我嘗試:<%=的link_to '閱讀條款',lending_terms_path%> –
嘗試運行'耙路線| grep terms「並查看路由的名稱(第一列)。爲了這個名字,在末尾添加'_path',你將得到helper方法的名字。 – alf