我想将一个rails form text_field属性设置为只在模型已包含值时才能读取。
这是我的代码
<%= f.text_field :domain, class="span4", readonly: "true" %>
我想避免做一些冗长的事情:
<%if @model.domain.empty? %>
<%= f.text_field :domain, class="span4"%>
<%else%>
<%= f.text_field :domain, class="span4", readonly: "true" %>
<%end%>
谢谢!
答案 0 :(得分:1)
<%= f.text_field :domain, class="span4", :disabled => !@model.domain.blank? %>