如何在Rails上为单独的用户创建单独的消息?

时间:2017-02-04 06:55:24

标签: ruby-on-rails

我有一个注册页面(新)和一个用以下操作创建的用户个人资料页面(show)。我的问题是我如何(作为管理员)为单独的用户创建单独的消息,即用户/ 1自定义消息,用户/ 2自定义消息。

def new
    @user = User.new
  end



def show
    @user = current_user
  end



def create
    @user = User.new(user_params)
    if @user.save
      flash[:success] = "Welcome to the Sample App!"
      redirect_to @user
    else
      render 'new'
    end
  end

  private

    def user_params
      params.require(:user).permit(:name, :email, :password,
                                   :password_confirmation)
    end
end

1 个答案:

答案 0 :(得分:0)

我假设您的模型名称是custom_message,其中包含您的自定义消息。但您可以更改正确的型号名称并获得解决方案。

model user.rb

---
has_one :custom_message
---

model custom_message.rb

---
belongs_to :user
---

然后使用

访问该消息
user.custom_message
相关问题