我决定使用Sass @import而不是Sprocket *=require.
我在application.scss中有这个:
@import 'normalize';
@import 'font-awesome';
@import 'variables';
Run Code Online (Sandbox Code Playgroud)
这在blog.scss中:
@import 'application';
Run Code Online (Sandbox Code Playgroud)
这样我就可以为不同的控制器设置单独的样式表(使我的代码更有条理).
为了使这项工作,我还添加stylesheet_link_tag params[:controller]到我的布局,然后添加Rails.application.config.assets.precompile += %w( blog.css )到我的/config/initializers/assets.rb文件行,并重新启动服务器.
这种方法有什么缺点吗?将turbolinks是慢?
我有这个HTML标记:
<div class="item"><a href="www"></a></div>
Run Code Online (Sandbox Code Playgroud)
而且我想得到这个:
<div><a></a></div>
Run Code Online (Sandbox Code Playgroud)
我怎么能用Nokogiri呢?