2016-03-30 6 views
-1

私は、バックエンドがレールであり、フロントエンドが角度内に構築されているアプリを持っています。私はユーザー名とパスワードのエラーで動作するトークンコントローラを編集中です。このコントローラーには、すべての魔法を作り出す方法があります。レールコントローラ内のメッセージの一部にリンクがある

私が抱える問題は、失敗メッセージ内で、失敗メッセージの後半にリンクを作成しようとしていることです。しかし、私はそれにいくつかの問題を抱えてきました。

def create 
    username = params[:username] 
    password = params[:password] 

    user = User.find_for_authentication(login: username) 
    fail!(message: 'Account not found. Please try again with new information or #{link_to(new_patient_registration_path)} click here to create a new account', status: :unauthorized) unless user 

今のところ、メッセージ処理ができません。表示されているエラーメッセージ全体が表示されますが、リンクはありません。

誰かが私が私が逃しているものを見るために私のためにこれを素早く見て回ることができるだろうか?

事前に感謝します!

+0

を使用する必要がありますか? – Pavan

+0

"しかし、私はそれにいくつか問題がありました。"何が問題なのですか?あなたは現在コードを持っているので、どのような結果が出ていますか? – sixty4bit

+0

以下にリストした内容で、完全なエラーが発生しています。私はおそらくルート内のアプリの角度側のためにある可能性があると思う。私は確かに外部リンク(googleか何かのような)だけでも行きたいと思うだろう。 – kdweber89

答えて

1

あなたは、あなたの問題は、正確に何view_context

fail!(message: "Account not found. Please try again with new information or #{ view_context.link_to("Click here to create a new account", new_patient_registration_path)}".html_safe , status: :unauthorized) unless user 
関連する問題