我有一個表Program
與字段calle Symbol
。未定義的方法`存在'爲:符號:符號
我想檢索所有程序,它們都在Symbol中有一個值。含義不是一個空字符串,而不是零。
如何使用ActiveRecord構建這樣的查詢?
這裏是我的代碼:
<div class="control-group">
<%= f.label :program %>
<div class="controls">
<%= f.select :program_id, Program.where(:symbol.exists => true).collect {|c| [c.name + " " + c.symbol, c.id]}, {}, :class => 'chzn-select' %>
</div>
</div>
我收到此錯誤信息:
未定義的方法'存在的:符號:符號
有什麼建議?
您正在使用控制器代碼中的視圖;您應該將該代碼移動到您的控制器。 – 2013-02-27 13:34:09