0

3.5 で、category_id フィールドに NULL 値の代わりにテキストを表示したい

     <% if  e.categories_id == "NULL" %>
         <%= e.categories_id ="Don't have value"  %> 

     <% else %>
         <%= e.categories_id ="Has value"  %> 
     <% end %>

誰かが私を助けてくれますか?

私が試してみました

   <% if  e.categories_id =   NULL  %>
   <% if  e.categories_id ==  NULL  %>
   <% if  e.categories_id =  "NULL" %>
   <% if  e.categories_id == "NULL" %>
4

4 に答える 4

0
<%= e.categories_id || "There's no categories_id" %>

しかし、真剣に、この質問には多くの悪い点があります。nilまず、Ruby がnotを使用していることを理解するのに十分な知識が必要ですNULL。という外部キーcategories_idは、 というモデルがあることを示唆していますCategories。モデル名は単数形にする必要があります。

于 2013-08-22T15:47:05.357 に答える