ruby-on-rails - RubyMine 对 SASS 的支持

标签 ruby-on-rails ruby sass rubymine

我想知道是否有人设法将 SASS 集成到他们的 RubyMine 环境中,如果是,他们是如何配置它的?我有点困惑,因为虽然RubyMine中默认有一个SASS插件,但我似乎无法在我的项目中使用SCSS文件。

目前我所做的是在我的 SCSS 目录中打开一个终端窗口并运行标准的 sass --watch source:destination 命令来监控我的 SCSS 文件并将其重写为 CSS。这工作正常,但如果我能弄清楚如何配置 RubyMine IDE 以将其添加为可运行服务,我会感觉更聪明。

我的猜测是它与 Run/Edit Configurations 菜单有关,这会将其添加为可运行的服务,如 Spork 和 Rspec,但我不确定我要做什么实际上会将其配置为正常工作(或者如果这是正确的方法)。

有什么想法吗?

最佳答案

好的,经过 45 分钟的实验,一切都搞定了。首先,您需要知道您打算在 SASS 中运行的确切命令,因此如果您计划使用多个参数监视多个目录或其他内容,请先在命令行中测试它的功能。然后:

  1. 点击菜单运行/编辑配置
  2. 点击Ruby,然后点击+小按钮创建新的Ruby配置
  3. 使用以下模板填写对话框:

Ruby 脚本:/Users/username/.rvm/gems/ruby-1.9.2-p180@global/bin/sass

脚本参数:--watch sourcedir1:destinationdir1 --watch sourcedir2:destinationdir2

工作目录:/my_rails_project/public/stylesheets

Ruby 参数:-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)

注意:我只是使用了默认的 Ruby Arguments,我没有放入任何环境变量。工作得很好。

关于ruby-on-rails - RubyMine 对 SASS 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233755/

相关文章:

Ruby::如何使用 Mechanize 搜索隐藏元素

css - Compass/SCSS @each 具有第 n 个功能

ruby-on-rails - 创建费用前验证 CVC 码

ruby - 如何按创建日期组织文件?

ruby-on-rails - RoR && "coming soon"页面

html - 使用 sass 自定义 Foundation 5 顶部栏

css - 使 CSS 更多 SCSS 以避免重复

html - 如何防止 link_to 图标在悬停时改变颜色?

ruby-on-rails - 本地人不适用于 Rails 5.1 中的 Controller 渲染

ruby-on-rails - 从 Sqlite3 迁移到 PostgreSQL Rails