私は現在Ruby on Railsのコースを受講していますが、うまくいきますが、flash.each(下のコード) {}私はコードの行を削除する場合にのみ、それが離れて行くん、私の実際のページ上に表示取得..私は私のApplication.html.erbにあるコードである理由Ruby On Rails Flash.eachページ内に中括弧を作成しています。
<%= flash.each do |key, value| %>
<%= content_tag :div, value, class: "alert alert-#{key}" %>
<% end %>
手掛かりを持っていません彼らは成功し、危険がところで、ブートストラップクラスでこの
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(contact_params)
if @contact.save
flash[:success] = "Message Sent"
redirect_to new_contact_path
else
flash[:danger] = "Message not sent ID10T ERROR occured"
redirect_to new_contact_path
end
end
end
に接続ファイル...
私のページにはちょうどうんざりしていますが、メッセージ送信通知の下に{"success" = "Message Sent"}が表示されます...私は困惑しています。それは私の最初のレールアプリで半分にしたいとは思っていません..すべてのヘルプは高く評価されています..私は私が話していることを見ることができるように私は、ウェブサイトをリンクします。本当にありがとうございました
https://udemy-rails-coder-nohashkang.c9users.io/contacts/new
[何かおかしな間違いがありました...ありがとうございました] – KangOnRails