【发布时间】:2020-08-08 10:02:53
【问题描述】:
我的预订模型中有一个已验证和未验证的状态,如何为我的视图实现辅助方法?我想在我的索引视图中显示这样的内容。
<% @bookings.each do |booking| %>
<%= link_to booking_path(booking) do %>
<%= booking.name %>
<% if verified_booking %>/* here is where i want implemented*/
<div class="pt-4 font-semibold"><i class="fa fa-user-check"></i></div>
<% end %
<% end %>
</div>
<% end %>
辅助方法
def verified_booking
!!Booking.verified
end
预订模式
include AASM
aasm :column => :state, :whiny_transitions => false do
state :unverified, initial: true
state :verified
event :verify do
transitions from: [:unverified], to: :verified
end
end
【问题讨论】:
标签: ruby-on-rails ruby rubygems ruby-on-rails-6 aasm