改变栏杆的字体样式"通知" =>

时间:2015-02-28 22:02:55

标签: css ruby-on-rails

当用户退出我的网站时,我会收到以下通知。

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>

2 个答案:

答案 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 %>