如何使用div Rails创建链接

时间:2012-06-18 07:31:39

标签: ruby-on-rails ruby-on-rails-3.1 hyperlink

我相信这是一个相当简单的问题,但这是我正在努力的一点点。我目前有以下内容:

 <% @jobs.each do |f| %>
   <div class="job">                
    <div class="job-desc"><%= f.company %> are looking for a <%= f.job_title %>
        <div class="job-sal"><%= f.job_salary %></div>
    </div>  
    </div>
 <% end %>

我想创建它,以便每个job实例都是该作业的显示页面的链接。我无法解决的是如何整合rails'<%= link_to "something", job_path %>

我尝试将整个代码块放入上面示例中的“某些”部分,但这似乎不起作用。

任何想法都会非常感激:)

1 个答案:

答案 0 :(得分:4)

如果我理解正确,你想要整个div是链接吗?如果是这种情况,请尝试以下方法:

<% @jobs.each do |job| %>
  <%= link_to job_path(job) do %>
    <div class="job">                
      <div class="job-desc"><%= job.company %> are looking for a <%= job.job_title %>
        <div class="job-sal"><%= job.job_salary %></div>
      </div>  
    </div>
  <% end %>
<% end %>

我建议在rails API doc中查看它。 http://api.rubyonrails.org/