sqlite 方法 return 在渲染过程中查询 rails 控制台的输出
sqlite method return query output of rails console in render proccess
规格:
Ubuntu 16.04 LTS i686
, Ruby 2.1.5 , Rails 4.2.7 , sqlite 3 , 设计 4.3
当我遍历 users
中的每个 user
时,它呈现用户 + 来自 rails 控制台的查询输出。
设计模型名称:用户。
控制器名称:用户。
我试过这段代码:
users_controller.rb
def index
@users = User.all()
end
routes.rb
resources :users, only: [:index, :show]
views/users/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 %>
在您看来,只需从 <%= @users.each do |user| %>
中删除 =
。
会变成这样:
<% @users.each do |user| %>
<%= link_to user do %>
<li>
...
...
...
...
</li>
<% end %>
<% end %>
=
in erb
用于显示内容,这就是为什么您的循环显示 enumerator
。
的更多详细信息
规格: Ubuntu 16.04 LTS i686 , Ruby 2.1.5 , Rails 4.2.7 , sqlite 3 , 设计 4.3
当我遍历 users
中的每个 user
时,它呈现用户 + 来自 rails 控制台的查询输出。
设计模型名称:用户。
控制器名称:用户。
我试过这段代码:
users_controller.rb
def index
@users = User.all()
end
routes.rb
resources :users, only: [:index, :show]
views/users/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 %>
在您看来,只需从 <%= @users.each do |user| %>
中删除 =
。
会变成这样:
<% @users.each do |user| %>
<%= link_to user do %>
<li>
...
...
...
...
</li>
<% end %>
<% end %>
=
in erb
用于显示内容,这就是为什么您的循环显示 enumerator
。