Как использовать тему Dojo Dijit в Rails 3 Form - PullRequest
0 голосов
/ 11 февраля 2011

Я пытаюсь использовать тему Dojo Digit в моей форме Rails 3. Ниже моя попытка включить Dojo в файл Devise views / session / 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" %>

1 Ответ

1 голос
/ 13 февраля 2011

Помните ли вы, чтобы в вашем js требовались флажок и кнопка?

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