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各インスタンスがその求人の表示ページへのリンクになるように作成したいと思います。私がうまくいかないのは、レールを統合する方法です'<%= 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 に答える