【问题标题】:How to use a Dojo Dijit Theme in a Rails 3 Form如何在 Rails 3 表单中使用 Dojo Dijit 主题
【发布时间】:2011-02-11 18:18:03
【问题描述】:

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

<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" %>

【问题讨论】:

    标签: ruby ruby-on-rails-3 dojo digit


    【解决方案1】:

    您还记得在您的 js 中需要复选框和按钮吗?

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

    【讨论】:

    • 经典错误,错字“Checkbox”而不是“CheckBox”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多