Я не могу понять, почему
self.class.object_id - возвращает одно и то же значение внутри `new` и `create` actions.
Хотя, как я понимаю, Rails создает новый экземпляр контроллера для каждого запроса - т.е object_id должен быть разный.
class ArticlesController < ApplicationController
def new
p self.class.object_id
@article = Article.new
end
def create
p self.class.object_id
@article = Article.new(article_params)
if @article.save
redirect_to @article
else
render 'new'
end
end
private
def article_params
params.require(:article).permit(:title, :text)
end
end