Использование calendar_date_select с Rails 3 - PullRequest
1 голос
/ 20 октября 2010

Я пытался создать поле выбора даты рождения пользователя во время регистрации.Код выглядит так:

<div id="content">
<h3>Register</h3>  
  <%= form_for(@user) do |f| %>
    <div style="width: 374px; margin: 0 auto;">
      <%= f.label :name %>
      <%= f.text_field :name %>
      <div style="clear: both;"></div>
      <%= f.label :email %>
      <%= f.text_field :email %>
      <div style="clear: both;"></div>
      <%= f.label :dob %>
      <%= f.calendar_date_select "e_date" %>
    </div>
  <% end %>
</div>

Когда я пытаюсь его загрузить, rails выдает мне эту ошибку:

undefined method `calendar_date_select' for #<#<Class:0x00000101210208>:0x0000010120d0a8>

Что я делаю не так?

РЕДАКТИРОВАТЬ Я установил гем calendar_date_select, используя: gem install calendar_date_select Я использую OS X Snow Leopard, если это имеет значение.

1 Ответ

9 голосов
/ 07 июля 2011
  1. Добавить в Gemfile:gem 'calendar_date_select', :git => 'git://github.com/paneq/calendar_date_select.git'

    Не используйте ветку rails3test, она старая и была ранее объединена с мастером

  2. run bundle install

  3. run rake calendar:install
  4. Добавьте <%= calendar_date_select_includes %> ПОСЛЕ <%= javascript_include_tag :defaults%> в ваш макет
  5. Добавьте <%= f.calendar_date_select "calendar" %> в ваш просмотр
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...