链接到不同的视图

时间:2013-10-11 16:39:07

标签: ruby-on-rails hyperlink

我是Rails的新手,我不确定如何链接到我刚创建的不同视图。我现在在索引视图上,我想链接到同一文件夹中的eat.html.erb视图。我是否必须向控制器添加代码才能设置它?我想将代码添加到控制器只是因为我可以链接到一个视图听起来像一些不必要的工作。

2 个答案:

答案 0 :(得分:2)

简短回答,您使用网址助手的link_to方法创建了一个链接:http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html

以下是一个例子:

<%= link_to "eat", eat_path %>

但是,您的问题表明您并不完全掌握导轨基础知识*。塞尔吉奥建议你买一本书,但是开始学习的好/自由的地方就在这里:http://guides.rubyonrails.org/getting_started.html

你应该从头到尾经历这一过程,你将对rails中的基本概念有一个很好的理解。

*您要求链接到部分(以下划线开头),这实际上不是页面。

答案 1 :(得分:1)

对于您想要完成的任务,您需要在控制器中使用“def eat”创建一个show动作。您在视图上的代码应该是......

<%= link_to "TITLE OF PAGE HERE", FOLDERNAME_eat_path %>

我建议你使用'a href'来实现你想要的目标。