Pull to refresh

Comments 10

Что-то, похоже, релиз 16-го отменяется. Обещали RC1 1-го марта, но его нет.
Упоминули про API режим, но не упоминули про CORS, а этот вопрос автоматически встает для режима API.

Теперь gem CORS стал частью Rails.
Я с Rails 5 Beta ничего для CORS не ставил. Просто раскомментировал код в application.rb или в config.ru, и CORS включен.
объекты с отношением belongs_to теперь по умолчанию должны иметь родителя, иначе будет exception
Вот это очень спорное решение. Интересно has_many будет также работать?
Всё не так. Никаких эксепшенов, обычные ошибки валидации (конечно, если не бэнг-методы). Просто по-умолчанию required: true, да и можно поменять это значение с Rails.application.config.active_record.belongs_to_required_by_default.
https://github.com/rails/rails/blob/master/activerecord/lib/active_record/associations/builder/belongs_to.rb#L126-L136
Еще проще, если нужно в каком-то отдельном случае.

class Book < ActiveRecord::Base
   belongs_to :author, optional: true
end
О, спасибо вам большое. Хорошо что оставили такую возможность.
Sign up to leave a comment.

Articles