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

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

2
Rails Console: перезагрузите! не отражают изменения в файлах модели? В чем может быть возможная причина?
Раньше все работало нормально. Я немного поиграл в конфиг. Так что, возможно, я неосознанно изменил какую-то конфигурацию. вот конфиг окружения / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true …

12
Net :: SMTPAuthenticationError при отправке электронной почты из приложения Rails (в промежуточной среде)
Я отправляю электронное письмо из своего приложения Rails. Он хорошо работает в среде разработки, но не работает при постановке. Я получаю следующую ошибку: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Обратите внимание, что у меня нет доменного имени для моей постановки. Вот мои настройки в staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => …

3
Как указать конкретному Delayed :: Job для запуска в консоли?
По какой-то причине Delayed :: Job's решил встать в очередь, но ничего не исключить, хотя я перезапускал его несколько раз, даже убил -9 и перезапустил. Он не будет выполнять никаких заданий. Могу ли я в / console указать конкретную работу и сказать, что она работает? Пример: .. Delayed::Job.find(x).run

6
Преобразование UTC в местное время в Rails 3
У меня проблемы с преобразованием UTC Timeили TimeWithZoneместного времени в Rails 3. Скажем moment, какая-то Timeпеременная в формате UTC (например moment = Time.now.utc). Как мне перейти momentна мой часовой пояс, заботясь о DST (например, используя EST / EDT)? Точнее, я хотел бы распечатать «Понедельник, 14 марта, 9 AM», если время …

5
Rails 5, Неопределенный метод `for 'для # <Разработка в строке devise_parameter_sanitizer.for
Я работаю с Rails 5 Я добавил новое имя пользователя в модели User. class Users::RegistrationsController &lt; Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Во время регистрации отображается ошибка: undefined method `for 'for # Вы имели в виду? вилка След: NoMethodError (неопределенный метод `for 'для # Вы имели в …

2
Rails: откуда взялся пресловутый «current_user»?
Недавно я заглянул в Rails и заметил, что есть много ссылок на current_user. Это только от Devise? и должен ли я сам определять его вручную, даже если я использую Devise? Есть ли предварительные условия для использования current_user(например, наличие сеансов, пользователей и т. Д.)?

7
Rails создает или обновляет магию?
У меня есть класс, в CachedObjectкотором хранятся общие сериализованные объекты, индексированные по ключу. Я хочу, чтобы этот класс реализовал create_or_updateметод. Если объект найден, он обновит его, в противном случае он создаст новый. Есть ли способ сделать это в Rails или мне нужно написать свой собственный метод?

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

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

9
Ruby on Rails: как я могу отменить миграцию с помощью rake db: migrate?
После установки devise MODEL User я получил это. class DeviseCreateUsers &lt; ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null =&gt; false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy =&gt; :failed_attempts, :unlock_strategy =&gt; :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique =&gt; true add_index :users, :reset_password_token, :unique …

4
Как переопределить to_json в Rails?
Обновить: Эта проблема не была изучена должным образом. Настоящая проблема кроется внутри render :json. Первая вставка кода в исходный вопрос даст ожидаемый результат. Однако все же есть нюанс. См. Этот пример: render :json =&gt; current_user это НЕ то же самое, render :json =&gt; current_user.to_json То есть render :jsonне будет автоматически …


4
Где следует хранить пользовательские валидаторы Rails 3?
Я видел документы / сайты показывают , что пользовательские валидаторы должны идти в /libили /lib/validatorsдиректории проекта. Я обнаружил (читая ответ на другой пост), что они, похоже, только работают config/initializers. Кто-нибудь знает или имеет указатель на официальную документацию, которая показывает, где должны жить пользовательские валидаторы?


4
Какие есть альтернативы WordPress для Ruby on Rails? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

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