Ruby 如何在Rails 3表单中使用Dojo Dijit主题

Ruby 如何在Rails 3表单中使用Dojo Dijit主题,ruby,ruby-on-rails-3,dojo,digit,Ruby,Ruby On Rails 3,Dojo,Digit,我试图在Rails 3表单中使用Dojo数字主题。下面是我将Dojo合并到designe views/sessions/new.html.erb文件中的尝试。登录和密码文本框使用Dojo主题显示,而不是复选框或“登录”提交按钮 <h2>Sign in</h2> <%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :dojoType =>

我试图在Rails 3表单中使用Dojo数字主题。下面是我将Dojo合并到designe views/sessions/new.html.erb文件中的尝试。登录和密码文本框使用Dojo主题显示,而不是复选框或“登录”提交按钮

<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" %>
登录
资源名称:url=>会话路径(资源名称),:dojoType=>“dijit.form.form”)do | f |%>

“dijit.form.TextBox”}%>


“dijit.form.TextBox”}%>

“dijit.form.CheckBox”}%>

“dijit.form.Button”}%>

“设计/共享/链接”%>
您是否记得需要js中的复选框和按钮

dojo.require("dijit.form.CheckBox");
dojo.require("dijit.form.Button");
典型错误,输入的是“Checkbox”而不是“Checkbox”