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

94
пользовательское сообщение проверки для рельсов 3

Rails представил новый способ проверки атрибутов внутри модели. Когда я использую validates :title, :presence => true он работает, но когда я пытаюсь добавить собственное сообщение validates :title, :presence => true,:message => "Story title is required" генерируется ошибка Unknown...

94
Как Rails отслеживает, какие миграции были выполнены для базы данных?

Согласно документу Rails: http://guides.rubyonrails.org/migrations.html «Active Record отслеживает, какие миграции уже были выполнены, поэтому все, что вам нужно сделать, это обновить исходный код и запустить rake db: migrate». Как ActiveRecord на самом деле это делает? Где Active Record хранит...

94
Приложение Facebook: localhost больше не работает как домен приложения

Я писал игру для Facebook, используя Rails и jQuery. С тех пор, как я начал использовать Facebook Javascript SDK, использование localhost в качестве домена приложения, похоже, работало нормально. Я смог протестировать свою игру как локально, так и на Heroku. Похоже, что за прошедший день Facebook...

93
Mongodb: Что нужно знать перед использованием? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Я начинаю хобби (некоммерческий) проект...

93
Сохранение нескольких объектов за один вызов в рельсах

У меня есть метод в рельсах, который делает что-то вроде этого: a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ... z = Foo.new("zxy", :parent_id => b.id) z.save Проблема в том, что чем больше я добавляю сущностей, тем дольше это...

93
Как включить ведение журнала отладки SQL для ActiveRecord в тестах RSpec?

У меня есть несколько тестов RSpec для моих моделей, и я хотел бы включить ведение журнала SQL ActiveRecord так же, как я это вижу в режиме сервера Rails. Как это сделать? Я начинаю свои тесты с RAILS_ENV=test bundle exec rspec my/test_spec.rb Благодарность...

93
Разделять сеанс (файлы cookie) между поддоменами в Rails?

У меня есть настройка приложения, в которой каждый пользователь принадлежит компании, и у этой компании есть поддомен (я использую поддомены в стиле basecamp). Проблема, с которой я столкнулся, заключается в том, что rails создает несколько файлов cookie (один для lvh.me, а другой для...

93
Как хранить данные в S3 и разрешить пользователю безопасный доступ с помощью клиента rails API / iOS?

Я новичок в написании Rails и API. Мне нужна помощь с решением для хранения S3. Вот моя проблема. Я пишу API для приложения iOS, где пользователи входят в систему с помощью API Facebook на iOS. Сервер проверяет пользователя по токену, который Facebook выдает пользователю iOS, и выдает временный...

93
Rails автоматически назначает идентификатор, который уже существует

Создаю новую запись вот так: truck = Truck.create(:name=>name, :user_id=>2) В моей базе данных сейчас есть несколько тысяч объектов для грузовиков, но я назначил идентификаторы нескольким из них, так что некоторые идентификаторы остались доступными. Итак, что происходит, rails создает...

93
Как переименовать контроллер и модель рельсов в проекте

Я запустил приложение Rails, и все работает нормально. Но теперь я хотел бы переименовать контроллер и связанную с ним модель: Хотел поменять Corpsконтроллер на Storesтакой же (без финала) для модели. Посмотрев в Google, люди предложили уничтожить, а затем снова сгенерировать контроллер и модель....

93
PG undefinedtable ошибка отношения пользователей не существует

Я видел этот вопрос раньше, но только для rspec. Я еще не создал тест, потому что он слишком сложен для меня, но однажды я сделаю это! :П Я получаю эту ошибку, когда пытаюсь зарегистрироваться / войти в свое приложение. Я использовал devise для создания пользователя, а также omniauth2 для входа в...

93
Очистить очередь sidekiq

У меня есть этот рабочий, который бежит вечно. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end Проблема в том, что я загружаю воркеров при запуске, вот так....

92
Как проверить дату в рельсах?

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

92
Как мне вызвать исключение в Rails, чтобы оно вело себя как другие исключения Rails?

Я хотел бы вызвать исключение, чтобы оно делало то же самое, что и обычное исключение Rails. В частности, покажите исключение и трассировку стека в режиме разработки и покажите страницу «К сожалению, что-то пошло не так» в рабочем режиме. Я пробовал следующее: raise "safety_care group missing!" if...

92
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...

92
Сброс пароля из консоли Rails

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

91
Как лучше всего использовать SOAP с Ruby?

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