ruby-on-rails - 如何将 Grunt 与 Rails Asset Pipeline 集成

标签 ruby-on-rails testing automated-tests asset-pipeline gruntjs

<分区>

问题是:如何将 Rails 与 Grunt 集成?

只是一个快速的头脑 Storm ,我发现我需要:

  • PhanomJS
  • Jasmine
  • JSHint/JSLint

不需要或者我不知道我是否需要(这取决于 Rails):)

  • 缩小
  • 丑化(混淆)
  • 串联

如何将它与现有的 Rails 应用集成?我应该采取什么步骤才能让它发挥作用? Grunt 文件/配置应该放在哪里? 最后一个问题:它会干扰 Rails Assets 吗?

最佳答案

考虑:

https://github.com/bradphelan/jasminerice + https://github.com/netzpirat/guard-jasmine

https://github.com/modeset/teabag

两者都与 Assets 管道和 CoffeeScript 很好地集成。

关于ruby-on-rails - 如何将 Grunt 与 Rails Asset Pipeline 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053700/

相关文章:

javascript - Ruby On Rails 应用程序与有关 AJAX 的 angularJS

android - Robotium 测试随机失败

c# - 如何在给定接口(interface)的情况下创建对象?

selenium - Shadow DOM的自动化测试

mysql - Ruby on rails mysql问题

ruby-on-rails - AWS ElasticBeanstalk 符号链接(symbolic link)

ruby-on-rails - 如何在 Ruby on Rails 的 Ubuntu 服务器上以生产模式重新启动 Phusion Passenger + Apache?

ruby-on-rails - 测试网页上文本行的顺序 - Rspec & Capybara in rails

javascript - CodeceptJs等待元素从DOM中消失

python - 循环内的 Jython 异常处理