链接到Ruby on Rails中的外部URL

时间:2011-09-05 19:59:08

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

我正在尝试创建一个指向外部网站的链接,但是我遇到了一个“未定义的方法”运行时错误,其中包含我生成的代码。我做错了什么?

show.html.erb:
<%= redirect_to "http://www.google.com", :class => "website_1" do %>

  <span class="s1">
    <span class="s2"><%= user.website %></span>
  </span>

<span class="s1"> <span class="s2"><%= user.website %></span> </span>

错误:
<% end %>

我尝试过link_to,但我认为link_to是从url_to继承的,其目的是利用路由?

谢谢!

2 个答案:

答案 0 :(得分:2)

redirect_to并非旨在创建链接,您应该深入了解link_to

Doc here.

答案 1 :(得分:1)

您应该使用link_to而不是redirect_to