0

我正在源视图中编辑 index.html.erb 页面

<% @sources.each_slice(20) do |s| %>
  <div class="span3">
  <% s.each do |i| %>
    <div><%= link_to(truncate(i.name, :length => 30) , sources_path(i.id), :class => 'action show') %></div>
  <% end %>
  </div>
<% end %>

sources.controller 是..

 def index
   @sources = Source.search(:search=>params[:search])

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @sources }
    end
  end 

问:params[:search] 有效时。为什么显示 i.name 信息而 i.id 不显示...如何获取 i.id?

4

1 回答 1

0

它可能与id无关,很可能与您使用sources_path而不是使用source_path的事实有关。

于 2012-04-15T22:12:49.193 回答