问题标签 [rake-task]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何找到导致 rake 测试任务终止的文件/测试?
我正在使用 rake 任务来运行我的应用程序的测试套件。
我可以看到当我启动任务时它运行命令
[...]
我的 gemset 中 rake gem 的路径在哪里。
当我运行任务时,我收到了一些警告,其中一些.
意味着一些测试通过但我最终得到terminated
日志示例:
请注意,7431 是 PID。
我找不到关于这种情况的任何信息,详细或跟踪选项不能帮助我找出我的测试套件被破坏的地方。
有人知道我能做些什么来解决这个问题吗?
ruby - .rake 文件的 rake 任务
我在 Ruby 1.9.3 项目中有以下 Rakefile:
如您所见,该文件的第一部分允许运行测试,只需使用rake
命令。第二部分包含一些任务。
实际上,我在 omgol:file_a 和 omgol:file_b 命名空间中有很多任务。这就是为什么我想将它们中的每一个移动到一个文件中,例如tasks/omglol/file_a.rake
和tasks/omglol/file_b.rake
.
有没有最好的方法呢?谢谢。
ruby-on-rails-3 - 每当 + delay_job 在启动工作时使用 cron 作业
我正在学习cron作业和延迟作业,我想使用后台作业发送电子邮件;为此,我正在使用delayed_job
宝石。我不想通过运行rake jobs:work
命令手动启动工作程序,但我想在 cron 作业中设置这个 rake,所以每当用户登录仪表板时,这个命令就会被触发,并且邮件会发送到他的地址。以下是我的代码:
发送邮件方法
用户邮件程序
对于我正在使用“无论何时”Gem 的 cron 作业,那么我应该在 schedule.rb 文件中写些什么,这样当我登录仪表板时,我会收到一封邮件,而无需手动运行 worker?
ruby - 当我使用“bundle exec”时,一切都崩溃了
我正在制作一个 gem,并在我的存储库中添加了一个 Gemfile。当我跑
一切顺利。我自己编写的test
命令,它只是执行我的测试文件夹中的所有测试。所以,像这样
但是,当我在rake test
命令前面加上前缀时bundle exec
,我开始从我使用的唯一 gem 中收到错误,faraday
. 你知道可能是什么问题吗?(我正在使用 rbenv)
所有的错误都是这样的:
这Flickrie::Error
只是我在 GET 请求期间引发异常时提出的问题(我在 Flickr API 上发出 GET 请求)。
当我rake test
使用不同的 ruby 版本(不同于 1.9.3)运行正常时,也会发生这些错误。
ruby-on-rails-3 - 在 Rails 3.2 中预编译控制器资产
我为每个控制器都有一个单独的 scss 文件,并且我不会将它们全部导入 application.css 文件,以便我可以在布局中包含控制器特定的样式表和 js 文件。
所以在布局中我这样做:
但是当我运行 rake assets:precompile 时,我没有得到控制器的编译资产。
我在网上寻找解决方案,但他们都表示将所需的文件添加到 config.assets.precompile 状态。而且我不知道该放什么,以便 app/assets/stylesheets 的子文件夹和 app/assets/javascripts 的子文件夹中的所有资产自动编译。
更新 1
好的,我将它们全部编译到一个文件中,但是有两个问题:
我有一个 _base.scss 文件,其中包含所有需要的变量和导入,并将 application.css 重命名为 application.css.scss 以便我可以先导入该文件:
/li>
我需要如何使用清单来做到这一点?找不到使用 scss 本身导入整个目录的方法。
- 我对不同控制器中的相同选择器有一些不同的操作。分离这些动作并定义女巫应该在特定页面上处理的最简单方法是什么?
ruby-on-rails - bundle exec rake 路由不起作用
当我运行时bundle exec rake routes
,它会打印以下消息:
当我安装 gem 时,这开始发生twitter-bootstrap-rails
欢迎任何建议。
ruby-on-rails - 如何查看自动化日常 Rake 任务的输出?
我们公司使用rails作为我们的服务器,我们每天都会在没有监控的情况下收集任务。当 rake 中止时,我们无法获取中止信息,直到我们发现我们的数据很奇怪。
如何通过电子邮件或任何其他方法尽快获得 rake-aborting 信息?
rake - 如何在 git 子模块上调用 rake 任务?
我有一个项目,其中包括许多供应商的 javascript,例如 jQuery。我将这些脚本作为 git 子模块包含在内。但是,对于我的构建过程,我需要构建的脚本,而不是该脚本的整个存储库。所以我试图设置一个 rake 任务来构建每个脚本 - 最好使用脚本自己的 rakefile - 然后将构建的脚本复制到我的资产目录中。
如果我import 'app/vendor/scriptname/Rakefile'
在我的 Rakefile 中使用,我应该可以访问构建脚本的 rake 任务,对吧?我该怎么称呼它?还是我应该使用sh "cd app/vendor/script-submodule/ && rake dist"
并称其为好?
mysql - ActiveRecord : 删除重复记录
如果在特定日期有多条记录,我想删除当天除最新记录之外的所有记录。例如,在下表中,id 为 9、10、12 的记录具有相同的日期。因此,应删除 9 和 10,因为 id 为 12 的记录具有最新日期。
这是删除重复项的(脏)rake 任务
虽然我能够按照我的解释删除记录,但我对我采取的方法并不满意。请指导我删除特定日期的重复记录,以更好地使用 ActiveRecord API 保持最新记录。
谢谢,阿米特帕特尔
ruby-on-rails-3 - 从 rake 任务向其他站点发出请求
我正在尝试使用示例对象自动化我的数据库填充,所以我使用 rake 任务。我想使用来自其他网站页面的一些数据。我创建了带有 url 列表的 txt 文件,从中应该读取该信息并遇到问题:我不知道如何在 rake 任务之外发出请求。我需要得到响应,按照 RSPEC 允许的方式提取一些选择器。感谢你们!