查看已创建的文件但无法链接到该文件

时间:2014-01-16 17:42:57

标签: ruby-on-rails-3

我创建了这个文件:views / lendings / terms.html.erb

lendings控制器适用于其他视图。

我只想写一个从views / lendings / show到terms.html.erb view

的链接

为了做到这一点,我是否必须在lendings控制器中写一个动作?

如何配置路线文件? 如何在节目视图中创建链接?

<%= link_to 'read terms', lendings_terms_path %>  ?

谢谢!

2 个答案:

答案 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