,可以通过以下步骤实现:
find
、where
等)来获取数据库中的数据。例如,如果你有一个名为User
的模型,并且想要显示所有用户的用户名,你可以使用以下代码:<% User.all.each do |user| %>
<p><%= user.username %></p>
<% end %>
上述代码将遍历数据库中的所有用户,并将每个用户的用户名显示为一个段落。
<% User.where("age > ?", 18).each do |user| %>
<p><%= user.username %></p>
<% end %>
上述代码将只显示年龄大于18岁的用户的用户名。
Post
的模型,与User
模型存在一对多关系(一个用户可以有多篇文章),你可以使用以下代码显示每个用户的所有文章:<% User.all.each do |user| %>
<h2><%= user.username %></h2>
<% user.posts.each do |post| %>
<p><%= post.title %></p>
<% end %>
<% end %>
上述代码将显示每个用户的用户名,并在其下方显示该用户的所有文章的标题。
总结起来,通过在Ruby on Rails的视图中使用模型和查询方法,你可以轻松地访问数据库中以前添加的值,并将其显示在应用程序的前端界面上。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云