【发布时间】:2011-08-15 16:31:21
【问题描述】:
我最近向我的项目控制器 (projects_controller.rb) 添加了一个新方法(称为“help”),并在视图目录中创建了一个“help.html.haml”。
我在 routes.rb 中添加了以下路由:
resources :users, :only => [:new, :create, :edit, :update, :help]
resources :projects, :module => 'users' do
get :help, :on => :member, :as => :help
end
我的目标是在单独的视图(我们称之为 index.html.haml)上创建一个链接,该链接将链接到 help.html.haml。 注意:目前我的路线设置为通过以下 URL 显示帮助:http://localhost:3001/projects/id/help
不幸的是,我不知道如何编写代码来链接到上面列出的帮助 URL。截至目前,我在 index.html.haml 中有以下代码:
%li= link_to 'quick help', project_path(@project)
但此代码仅将我带到http://localhost:3001/projects/id。是否可以使用 link_to 函数将“/help”添加到 URL 中,或者有更好的方法吗?
我真诚地感谢任何帮助。非常感谢您的宝贵时间!
【问题讨论】:
标签: ruby-on-rails methods routes haml link-to