1

users_controller.rb で次のコマンドを発行します。

format.html { redirect_to root_url, notice: 'User was successfully updated.' }

通知はルート ページの上部に正しく表示されますが、css スタイルを適用できないようです。

application.css には、次のものを入れました。

#flash_notice {
  padding: 5px 8px;
  margin: 10px 0;
  width: 70%;
  background-color: #CFC;
  border: solid 1px #6C6;
}

しかし、それは効果がありません。.notice と #notice も試しましたが、どちらも効果がありません。では、通知にスタイルを適用するにはどうすればよいでしょうか。

ご協力いただきありがとうございます。

Railsニューマン

4

1 に答える 1

1

あなたのを見てくださいapplication.html.erb。次のようなものが必要です。

<% flash.each do |key, value| %>
  <div class="flash <%= key %>"><%= value %></div>
<% end %>

その場合、class.successまたは.error:

.success {
}
.error {
}
于 2013-02-11T15:25:04.313 に答える