gpt4 book ai didi

ruby-on-rails - rails text_field 标签内的条件检查

转载 作者:数据小太阳 更新时间:2023-10-29 08:22:48 25 4
gpt4 key购买 nike

我在 Rails View 页面中有一个文本字段标记。现在是这样写的..

<% if params[:action]== "edit" %>
<%= f.text_field :id, class: 'form-control', disabled: true %>
<% else %>
<%= f.text_field :id, class: 'form-control', disabled: false %>
<% end %>

我可以把它写在一行中吗...类似

<%= f.text_field :id, class: 'form-control', disabled: (if params[:action]=="edit")?true:false %>

我知道这是不对的。请指正。

最佳答案

试试这个:

<%= f.text_field :id, class: 'form-control', disabled: (params[:action] == 'edit') %>

params[:action] == 'edit' 已经返回 truefalse

关于ruby-on-rails - rails text_field 标签内的条件检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24693892/

25 4 0