私は全く新しいルビーです。私のRubyバージョン2.2。私はプロフィールの編集フォームを持っています。テーブルとフォームの両方のデータを2つの異なる場所に表示したい。私はraise $user.inspect
とraise params.inspect
私は両方のデータを取得したい定義する必要がありRubyコントローラで複数の変数を印刷するには?
def edit_profile
@user = User.get_profile(session[:user_id])
raise $user.inspect
respond_to do |format|
if params[:user][:avatar]
params[:user][:photo] = orginal_file_upload params[:user][:avatar]
end
raise params.inspect
if @user.update(user_params)
format.html { redirect_to :back, notice: 'Your profile was successfully updated.' }
format.json { render :show, status: :ok, location: @user }
else
format.html { render :my_profile }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
ここ
users_controller.rb私のコードを確認してください。しかし、私のページには、最初のものだけが来ます。確認し、私の両方の配列の値を取得する方法を教えてください。
ありがとうございます。
は、あなたは彼らがページまたはログに表示されるようにしたいですか? – Matt
どこに印刷しますか? 'raise'は印刷のためではなく、"エラーを起こす "ためのものです。 – Uzbekjon
2つの配列値をマイページに表示したい – Chinmay235