如何在rails上的ruby中添加链接标记

时间:2014-02-13 16:02:04

标签: ruby-on-rails ruby ruby-on-rails-3

单击链接时我需要显示另一个页面。我使用以下代码。但我没有得到预期的输出。它说No route matches "/wel.html" with {:method=>:get}我该怎么办?请帮我。

<%= link_to "Click here", "wel.html" %>

2 个答案:

答案 0 :(得分:0)

ERB代表“嵌入式Ruby”,您无法链接到ERB文件。

如果您指向内部页面,则应通过控制器操作建立路径,以使其可以主动访问。

如果您指向外部来源,则需要提供完整路径,即“http:// ...”。

我建议你在开始构建应用之前先看一下Rails tutorial

答案 1 :(得分:0)

如果您需要在应用中打开wel.html文件,则需要将其放入public文件夹并将链接更改为<%= link_to "Click here", "/wel.html" %>