<%= form.text_field :email, :value => @customer.email_primary %>
我需要在该值之前放置一个if检查,这样它就不会通过,除非客户登录。我知道if是if logged_in?,但我无法使语法正确。
logged_in?
zyfwsgd61#
<% if @customer.logged_in? %> <%= form.text_field :email, :value => @customer.email_primary %> <% end %>
gupuwyp22#
虽然有一个公认的答案,我认为OP正在寻找这个:
<%= form.text_field :email, :value => @customer.email_primary if @customer.logged_in? %>
2条答案
按热度按时间zyfwsgd61#
gupuwyp22#
虽然有一个公认的答案,我认为OP正在寻找这个: