ruby-on-rails - rails : Rails_best_practices - command not found when run on a rails model

标签 ruby-on-rails ruby

我有这行代码:

output = `rails_best_practices /home/jordi/src/adventureManager/app`

当我在 irb 中或任何 .rb 中运行它时,我从 ruby​​ 输出中调用该 .rb 来获取一些内容。

但是当我在模型输出中调用它时,会得到一个空字符串。

而是使用其他命令,例如

output = `cat /home/jordi/src/adventureManager/app/*`

适用于任何地方,包括内部模型 我对这个问题一无所知

最佳答案

什么是rails_best_practices?它在你的路上吗?我的猜测是,当您在模型中运行该命令时,您在 stderr 中找不到一个命令。

关于ruby-on-rails - rails : Rails_best_practices - command not found when run on a rails model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6886959/

相关文章:

ruby-on-rails - Rails 构建 N 条记录的序列化对象

ruby - RAM 内存不足

mysql - 如何从 Rails 中的连接模型添加字段的总和?

ruby-on-rails - Rails respond_with 没有输出剩余调用的状态

ruby-on-rails - Ruby 条件语句

ruby - Buildr, RSpec——将构建参数传递给测试

mysql - Rails 选择子查询(没有 finder_sql,如果可能)

ruby-on-rails - 在 Rails 中提供当前日期

ruby-on-rails - Ruby Hash 中点击/删除和 except 之间的区别

ruby - 正则表达式去除符号而不是 Ruby 中的外来字符