2017-02-04 4 views
0

私は下記のアクションで作成されたサインアップページ(新規)とユーザープロファイルページ(ショー)を持っています。私の質問は、ユーザー(ユーザー/ 1カスタムメッセージ、ユーザー/ 2カスタムメッセージ)を別々のユーザーに分けてメッセージを作成する方法です。Rails上で別々のメッセージを作成する方法

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 
+0

でそのメッセージにアクセスしますか? – Uzbekjon

+0

このユーザープロファイル(表示)ページで各ユーザーにカスタム記事を送信します。 – elliot

+0

あなたはタイプのようなユーザを区別するカラムを持つことができますし、タイプに応じてコントローラが正しいアーティクルを見つけるようにします。または、各ユーザーに記事に対する外部キーを持たせることもできます。これを行う多くの方法 –

答えて

0

ご使用のモデル名がカスタムメッセージを含むcustom_messageであると仮定しました。しかし、正しいモデル名を変更して解決策を得ることができます。

モデルuser.rb

--- 
has_one :custom_message 
--- 

モデル

--- 
belongs_to :user 
--- 

custom_message.rb、あなたはあなたのメッセージをカスタマイズしたいんどのように正確に

user.custom_message 
+0

それは素晴らしいです。どうもありがとう。 – elliot

関連する問題