1

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

 <% @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 %>

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

任何想法将不胜感激:)

4

1 回答 1

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/

于 2012-06-18T07:43:37.463 回答