ruby-on-rails — вопросы с ответами

4 ответа
У пользователя много загрузок. Я хочу добавить столбец в таблицу uploads, которая ссылается на user. Как должна выглядеть миграция? Вот что у меня есть. Я не уверен, следует ли использовать (1) :user_id, :int или (2) :user, :references. Я даже не уверен, что (2) работает. Просто пытаюсь сделать это ...
rails-migrations
rails-activerecord
ruby-on-rails-4
02 апр. 2014, в 16:40
4 ответа
Я использую следующую строку в инициализаторе для автозагрузки кода в моей директории /lib во время разработки: config/initializers/custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (из Rails 3 Quicktip: автоматическая перезагрузка папок lib в режиме разработки) О...
ruby-on-rails-4
30 сен. 2013, в 15:57
4 ответа
У меня есть работающее приложение Rails 3, которое использует has_many: через ассоциации, которых нет, поскольку я переделываю его как приложение Rails 4, позволяя мне сохранять идентификаторы из связанной модели в версии Rails 4. Эти три соответствующие модели одинаковы для двух версий. Categorizat...
arrays
strong-parameters
14 май 2013, в 19:20
5 ответов
Я использую RVM, Ruby Version Manager, чтобы указать версию Ruby и набор драгоценных камней для каждого из моих проектов Rails. У меня есть файл .rvmrc для автоматического выбора версии Ruby и gemset всякий раз, когда я cd в каталог проекта. После установки RVM 1.19.0 я получаю сообщение Вы использ...
ruby-on-rails-3
rvm
ruby-on-rails-3.2
rvmrc
29 март 2013, в 18:52
3 ответа
Лучший способ, которым я могу описать то, что я ищу, - показать вам неудачный код, который я пробовал до сих пор: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end У меня есть около 4 или 5 различных ситуаций when, которые должны запускаться приме...
switch-statement
syntax
17 апр. 2012, в 18:15
3 ответа
Иногда типы данных Activerecord путают меня. Err, часто. Один из моих вечных вопросов - для данного случая Должен ли я использовать :decimal или :float? Я часто сталкивался с этой ссылкой, ActiveRecord:: decimal vs: float?, но ответы не совсем ясны, чтобы я мог быть уверен: Я видел много потоков,...
floating-point
types
decimal
activerecord
15 дек. 2011, в 01:19
16 ответов
Я отправляю данные с представления на контроллер с AJAXand, и я получил эту ошибку: ПРЕДУПРЕЖДЕНИЕ: невозможно проверить подлинность CSRF-токена Думаю, мне нужно отправить этот токен с данными. Кто-нибудь знает, как я могу это сделать? Изменить: Мое решение Я сделал это, поставив следующий код в...
26 авг. 2011, в 11:45
2 ответа
У меня есть класс Model с именем Country, и я хочу, чтобы он отображался в таблицу DB с именем 'cc'. Как это делается в Rails?
ruby-on-rails-3
06 янв. 2011, в 10:16
7 ответов
Я добавил поле в форму регистрации, основанную на другой модели, см. Как использовать вложенные атрибуты с моделью разработки для gory Детали. Эта часть работает нормально. Проблема заключается в том, что когда я сохраняю, он не работает в создании действия контроллера регистрации, который поставляе...
devise
23 авг. 2010, в 10:11
6 ответов
В Rails, в чем разница между attr_accessor и attr_accessible? По моему мнению, использование attr_accessor используется для создания методов getter и setter для этой переменной, так что мы можем получить доступ к переменной типа Object.variable или Object.variable = some_value. Я читал, что attr_acc...
28 июнь 2010, в 23:05
5 ответов
Rails определяет пучок магии с именованными маршрутами, которые делают помощники для ваших маршрутов. Иногда, особенно с вложенными маршрутами, может немного запутаться, чтобы отслеживать, какой URL-адрес вы получите для заданного метода вызова метода. Возможно ли, используя консоль Ruby, посмотреть...
17 май 2010, в 01:36
12 ответов
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_...
pass-by-reference
09 дек. 2009, в 08:04
5 ответов
Я хотел бы сделать что-то вроде этого: some_method.should_raise <any kind of exception, I don't care> Как мне это сделать? some_method.should_raise exception ... не работает.
rspec
exception-handling
12 нояб. 2009, в 15:42
10 ответов
Есть ли простой способ запуска одной миграции? Я не хочу переходить на определенную версию, я просто хочу запустить конкретную.
migration
15 апр. 2009, в 23:33
10 ответов
Я пишу приложение Rails, но, похоже, не могу найти, как сделать относительное время, т.е. если задан определенный класс времени, он может вычислить "30 секунд назад" или "2 дня назад" или если он длиннее чем месяц "9/1/2008" и т.д.
12 окт. 2008, в 18:53
Наверх
Меню