你好我有一个像
<%= form_for @user,
:url => url_for(:controller => 'frontend',
:action => 'registration_completion') do |f| %>
<div class="control-group">
<%= f.label :name, "Jméno", :class => 'control-label' %>
<div class="controls">
<%= f.text_field :name, :class => 'text_field' %>
</div>
</div>
并且用户正在显示他可以看到已经注册的值的表单,但是如果某些条件我想隐藏其中的一些值(特别是如果它包含@,我需要隐藏用户名的值)有可能吗?谢谢你
解决方案:似乎
<% if @user.name.include?('@') %>
<%= f.text_field :name %>
<% else %>
<%= f.text_field :name, :value => "" %>
<% end %>
作品