我想對錯誤消息使用一些Scriptaculous效果。如何在錯誤消息上使用Scriptaculous效果
<% form_for(@page) do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.error_message_on "name" %>
<%= f.label :content %>
<%= f.text_field :content %>
<%= f.error_message_on "content" %>
<%= f.submit 'Create' %>
<% end %>
我的第一個想法是將錯誤消息放入div標籤中並在控制器中使用page.visual_effect。但我不知道如何選擇會受到影響的正確div。
或者我應該把一些if條件放入視圖並從那裏調用它們。順便說一下,我不知道如何做到這一點。我們不能做像f.error_message_on "name", :visual_effect => ...
任何幫助將不勝感激。
也許挑剔,但「javascript_file_for_form_actions.js」是什麼?顯然這是一個文件,顯然它是javascript(由於.js擴展名),那麼爲什麼要重複這些呢?怎麼樣「form_actions.js」? – ScottJ 2009-11-13 21:52:17
我剛剛選擇了它,以便在我的解釋中清楚。而不是使用評論。我實際上不會將其命名。 – coreypurcell 2009-11-16 12:23:21
它實際上應該被編輯爲form_behaviors.js,它位於content_for部分。所以我現在編輯它。 – coreypurcell 2009-11-16 12:25:44