小编Car*_*app的帖子

在Ruby On Rails指南中使用:alert(或:notice)和render方法,称为"Rails中的布局和渲染",对我来说不起作用:

http://guides.rubyonrails.org/layouts_and_rendering.html上使用来自Ruby On Rails指南(称为"Rails中的布局和渲染")的render方法使用:alert(或:notice)对我来说不起作用

这是指南中提供的示例代码:

    def index
      @books = Book.all
    end

    def show
      @book = Book.find_by_id(params[:id])
      if @book.nil?
        @books = Book.all
        render "index", :alert => 'Your book was not found!'
      end
    end
Run Code Online (Sandbox Code Playgroud)

我有一个hello控制器,看起来像这样:

    class HelloController < ApplicationController
      def index
        @counter = 5
      end
      def bye
        @counter = 4
        render "index", :alert => 'Alert message!'
      end
    end
Run Code Online (Sandbox Code Playgroud)

我的index.html.erb视图如下所示:

    <ul>
    <% @counter.times do |i| %>
      <li><%= i %></li>
    <% end %>
    </ul>
Run Code Online (Sandbox Code Playgroud)

访问时http://localhost:3000/hello/bye,我看到索引视图,即预期的1到4的数字列表,但没有"警报消息!" 警报显示.

我的布局使用它来显示警报消息:

    <% flash.each do |k, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3.2

31
推荐指数
3
解决办法
3万
查看次数

有没有什么方法可以保存CSS diff而不是将整个样式表保存在Chrome Dev Tools中?

我的问题与Chrome开发者工具有关.

这是我一天中的工作流程:我编辑Shopify主题.我使用Chrome开发者工具中的DOM检查器在页面上编辑CSS.对于每一个微小的编辑我很高兴,我需要点击样式表,复制和粘贴,我更新了整个的CSS规则,粘贴在评论后的主题样式表的底部产生的CSS规则/* Added by Caroline */,去掉我做的CSS属性.不编辑,并重复我编辑的每个CSS位.

在理想的世界中,我会继续编辑所有需要编辑的CSS以用于多个元素.然后我会转到Sources选项卡,右键单击并选择"Local Modifications",然后再选择这个无用的东西:

在此输入图像描述

我会得到CSS我可以复制并粘贴在我的样式表底部/* Added by Caroline */.

我不想编辑样式表,其中包含要由服务器解析的Liquid标签和Sassy CSS.我只想在混合样式表的底部添加我在实时编辑CSS时提出的CSS差异.而已.

这有延伸吗?

css google-chrome-devtools

16
推荐指数
1
解决办法
2349
查看次数