2011-02-11 67 views
0

我想在Rails 3表單中使用Dojo Digit主題。以下是我嘗試將Dojo集成到Devise views/sessions/new.html.erb文件中。登錄和密碼文本框使用Dojo主題顯示,但不顯示CheckBox或「登錄」提交按鈕。如何在Rails 3表單中使用Dojo Dijit主題

<h2>Sign in</h2> 

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :dojoType => "dijit.form.Form") do |f| %> 
    <p><%= f.label :login %><br /> 
    <%= f.text_field :login, {:dojoType => "dijit.form.TextBox"} %></p> 

    <p><%= f.label :password %><br /> 
    <%= f.password_field :password, {:dojoType => "dijit.form.TextBox"} %></p> 

    <% if devise_mapping.rememberable? -%> 
    <p><%= f.check_box :remember_me, {:dojoType => "dijit.form.CheckBox"} %> <%= f.label :remember_me %></p> 
    <% end -%> 

    <p><%= f.submit "Sign in", {:dojoType => "dijit.form.Button"} %></p> 
<% end %> 

<%= render :partial => "devise/shared/links" %> 

回答

1

您是否記得在js中需要複選框和按鈕?

dojo.require("dijit.form.CheckBox"); 
dojo.require("dijit.form.Button"); 
+0

經典錯誤,有一個錯字「Checkbox」而不是「CheckBox」 – 2011-02-13 20:00:34

相關問題