1
我想將rails表單text_field屬性設置爲只有在模型已經包含值時才能讀取。如何在rails中動態控制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%>
謝謝!
似乎不工作。 '只讀:!:domain.empty?'在HTML輸出中產生'readonly =「readonly」'。 – cman77
ok,所以'readonly =「只讀」'是正確的HTML輸出對不起,但是當有一個值爲:域時,我得到一個'未定義的方法'爲空? for nil:NilClass – cman77
OK - 我得到的錯誤是由代碼中的其他內容引起的,但是我仍然無法使用':domain.empty?'來返回除false以外的任何內容。 – cman77