2017-07-20 4 views
0

仕様でレールコンソールのsqliteのメソッドの戻り値のクエリ出力: のUbuntu 16.04 LTSのi686の 、Rubyの2.1.5、Railsの4.2.7、SQLiteの3を、4.3proccessをレンダリング

ときIループusersの各userスルーを考案、それはユーザとrailsコンソールからのクエリ出力をレンダリングしています。

Deviseモデル名:User。

コントローラ名:users。

私はこのコードを試みた:で

users_controller.rb

def index 
    @users = User.all() 
end 

routes.rbを

resources :users, only: [:index, :show] 

ビュー/ユーザー/ index.html.erb

<%= @users.each do |user| %> 
    <%= link_to user do %> 
     <li> 
      <img src="images/avatar.jpg" alt=""> 
      <div class="user_overview"> 
       <h2><%= user.title %></h2> 
       <p class="posts_count">1 post</p> 
      </div> 
     </li> 
    <% end %> 
<% end %> 

答えて

0

あなたの意見は、ちょうど削除する=から<%= @users.each do |user| %>まで。

それは次のようになります:erb

<% @users.each do |user| %> 
    <%= link_to user do %> 
     <li> 
      ... 
      ... 
      ... 
      ... 
     </li> 
    <% end %> 
<% end %> 

=はあなたのループがenumeratorが表示されている理由のコンテンツを表示するために使用されます。

詳細はExpression Printing Tags

関連する問題