使用.exists?在视野中
Using .exists? in view
我正在创建一个开放日功能。我想检查数据库,看看是否有使用 .exists 为特定房源创建的开放日?但是我要展示的项目显示在所有列表中,而不仅仅是那些有开放房屋的列表。我目前有 .exists?我认为代码,不确定这是否是最好的方法,但不确定如何以其他方式进行。感谢任何帮助。
<% if OpenHouse.exists? %><span class="label label-yellow">Upcoming Open House</span> <% end %>
实用 - 你可以,但在 view
中使用 SQL
查询不是一件好事,你至少可以将此查询移至 helper
或阅读有关 presenters
层,你可以看看这个railscast
它会帮助清理你的观点。 http://railscasts.com/episodes/287-presenters-from-scratch?view=comments
我正在创建一个开放日功能。我想检查数据库,看看是否有使用 .exists 为特定房源创建的开放日?但是我要展示的项目显示在所有列表中,而不仅仅是那些有开放房屋的列表。我目前有 .exists?我认为代码,不确定这是否是最好的方法,但不确定如何以其他方式进行。感谢任何帮助。
<% if OpenHouse.exists? %><span class="label label-yellow">Upcoming Open House</span> <% end %>
实用 - 你可以,但在 view
中使用 SQL
查询不是一件好事,你至少可以将此查询移至 helper
或阅读有关 presenters
层,你可以看看这个railscast
它会帮助清理你的观点。 http://railscasts.com/episodes/287-presenters-from-scratch?view=comments