New acts like create
In my create action, method new acts like create.

    def create
      @page = Page.new(params[:page].merge(:user_id => current_user.id ))
      if @page.save
        flash[:notice] = t("success")
        redirect_to pages_path
      else
        render :new
      end
    end

ActiveRecord creates new object in database while I'm using new with params. Page.new works fine in new action in my controller. What can be the reason? There is no overridden method new and no callbacks (before_save, before_create etc) in my model. Any help would be appreciated.
New acts like create
===

In my create action, method new acts like create.

    def create
      @page = Page.new(params[:page].merge(:user_id => current_user.id ))
      if @page.save
        flash[:notice] = t("success")
        redirect_to pages_path
      else
        render :new
      end
    end

ActiveRecord creates new object in database while I'm using new with params. Page.new works fine in new action in my controller. What can be the reason? There is no overridden method new and no callbacks (before_save, before_create etc) in my model. Any help would be appreciated.