我创建了这个文件:views / lendings / terms.html.erb
lendings控制器适用于其他视图。
我只想写一个从views / lendings / show到terms.html.erb view
的链接为了做到这一点,我是否必须在lendings控制器中写一个动作?
如何配置路线文件? 如何在节目视图中创建链接?
<%= link_to 'read terms', lendings_terms_path %> ?
谢谢!
答案 0 :(得分:1)
是。您需要在terms
内创建一个名为LendingsController
的操作。如果视图中不需要任何特殊内容,则可以将方法留空。然后在routes文件中添加:
resources :lendings do
collection do
get :terms
end
end
答案 1 :(得分:0)
我尝试了这个并且没有用
resources :lendings do
collection do
get :terms
end
end
然后它适用于:
resources :lendings do
member do
get 'terms'
end
end
如下所述:添加更多RESTful操作/ 2.10.1添加成员路由 检查:http://guides.rubyonrails.org/routing.html