Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

9
Как проверить дату в рельсах?
Я хочу проверить дату в моей модели в Ruby on Rails, однако значения дня, месяца и года уже преобразованы в неправильную дату к тому времени, когда они достигнут моей модели. Например, если я ввожу 31 февраля 2009 года в моем представлении, когда я использую Model.new(params[:model])в своем контроллере, он преобразует его …

7
Rails DateTime.now без времени
Мне нужно использовать DateTime.now, чтобы получить текущую дату и «убрать» время. Например, это показывает, чего я не хочу:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Это показывает , что я делать хочу:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC


8
Сброс пароля из консоли Rails
Как при запуске приложения выбрать пользователя по адресу электронной почты, а затем вручную установить пароль rails consoleдля Devise? Кроме того, где я могу просмотреть документацию, чтобы получить более подробную информацию о манипуляциях с учетными записями при использовании Devise?

7
Правильное выполнение redirect_to: обратно в Ruby on Rails, когда реферер недоступен
У меня проблема с redirect_to :back. Да, это рефереры. Я часто получаю исключение (ActionController :: RedirectBackError) «В запросе к этому действию не был установлен HTTP_REFERER, поэтому redirect_to: back не может быть успешно вызван. Если это тест, обязательно укажите request.env [\" HTTP_REFERER \ "]." Я понимаю, что это результат недоступности реферера. …

10
Как лучше всего использовать SOAP с Ruby?
Мой клиент попросил меня интегрировать сторонний API в их приложение Rails. Единственная проблема в том, что API использует SOAP. Ruby в основном отказался от SOAP в пользу REST. Они предоставляют адаптер Java, который, по-видимому, работает с мостом Java-Ruby, но мы хотели бы сохранить все это в Ruby, если это возможно. …

12
«Gem install therubyracer -v '0.10.2'» на osx mavericks не устанавливается
Пытаюсь установить therubyracer на mavericks с помощью «gem install therubyracer -v '0.10.2'», но получаю следующую ошибку: /Users/dennischen/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for main() in -lobjc... yes creating Makefile make compiling rr.cpp clang: warning: argument unused during compilation: '-rdynamic' rr.cpp:48:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. …

4
NameError (неинициализированная константа Paperclip :: Storage :: S3 :: AWS):
Я пытаюсь включить изображения в свое веб-приложение, и после удаления некоторых функций продолжаю сталкиваться с этой ошибкой. Все сводилось к моему «созданию» контроллера приложения, и я не совсем уверен, что мне делать дальше. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK 2015-02-06T20:30:12.296299+00:00 app[web.1]: NameError (uninitialized constant Paperclip::Storage::S3::AWS): 2015-02-06T20:30:12.296301+00:00 app[web.1]: app/controllers/articles_controller.rb:24:in `create' 2015-02-06T20:45:14.691084+00:00 app[web.1]: [paperclip] …

9
Ускорение тестирования RSpec в большом приложении Rails
У меня есть приложение Rails с более чем 2000 примерами в моих тестах RSpec. Излишне говорить, что это большое приложение, и есть что протестировать. Запуск этих тестов на данном этапе очень неэффективен, и, поскольку это занимает так много времени, мы почти готовы отказаться от их написания перед запуском новой сборки. …



5
Использовать Rails form_for, но устанавливать собственные классы и атрибуты в элементе <form>?
form_forпохоже, игнорирует любые «лишние» атрибуты, такие как data-fooатрибут или classпереданные, как optionsво втором аргументе. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... Результатом является &lt;form&gt;тег без xкласса или data-barатрибута. Что исправить? Или как я могу получить FormBuilderэкземпляр без использования form_for?

16
Ошибка сброса Rails + Postgres: к базе данных обращаются другие пользователи
У меня есть приложение rails, работающее над Postgres. У меня два сервера: один для тестирования, а другой для производства. Очень часто мне нужно клонировать производственную БД на тестовом сервере. Команда, которую я выполняю через Влада: rake RAILS_ENV='test_server' db:drop db:create Проблема в том, что я получаю следующую ошибку: ActiveRecord::StatementInvalid: PGError: ERROR: …

5
В рельсах, как я могу узнать, что вызвало сбой .save (), кроме ошибок проверки?
У меня есть модель ActiveRecord, которая возвращается trueиз valid?(и .errors пуста), но возвращается falseиз save(). Если экземпляр модели действителен, как я могу узнать, что вызывает сбой при сохранении?

7
Проверить, существует ли запись из контроллера в Rails
В моем приложении пользователь может создать бизнес. Когда они запускают indexдействие в моем, BusinessesControllerя хочу проверить, связан ли бизнес с current_user.id: Если да: покажите бизнес. Если нет: перенаправить к newдействию. Я пытался использовать это: if Business.where(:user_id =&gt; current_user.id) == nil # no business found end Но он всегда возвращает истину, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.