当用户退出我的网站时,我会收到以下通知。
def destroy
session[:user_id] = nil
redirect_to root_url, :notice => "Logged out!"
end
只有轻微的小虫子,#34;登出!" notice是一种sans字体样式,而不是更符合我网站的字体样式(即font-family: sans-serif
)。
我如何改变这个......?
也许:
def destroy
session[:user_id] = nil
redirect_to root_url, :notice => <div class="some_class">"Logged out!</div>
end
然后我们可以在css ...
中编辑.some_class
类
这是application.html.crb代码:
<!DOCTYPE html>
<html>
<head>
<title>Welcome!</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<!--<div id="user_nav">
<% if current_user %>
Logged in as <%= current_user.email %>.
<%= link_to "Log Out", log_out_path %>
<% else %>
<%= link_to "Sign Up", sign_up_path %> or
<%= link_to "Log In", log_in_path %>
<% end %>
</div>-->
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %>
<%= yield %>
</body>
</html>
答案 0 :(得分:0)
在application.html.crb中,编辑以下内容:
<div class="flash">
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %>
</div>
答案 1 :(得分:-1)
你去哪里,你需要在那里添加课程
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}", class: 'flash' %>
<% end %>