Я обновляю приложение Rails с 2.3.10 до 3.0.4 и столкнулся с проблемой обновления моделей в моем контроллере.Я «находил» область поиска моделей, чтобы пользователи не могли обновлять объекты, которые им не принадлежат.Это работает, как и ожидалось в 2.3, но я получаю ошибку ActiveRecord :: ReadOnlyRecord с update_attributes в Rails 3.
Как правильно сделать это в Rails 3?
Контроллер проекта:
def update
@project = current_user.projects.find(params[:id])
if @project.update_attributes(params[:project])
# saved
else
# not saved
end
end