问题标签 [ruby-style-guide]
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 任务中的 rubocop eval
Rubocop 在以下设置中窒息:
你可以,我现在跳过了 eval 部分,所以我可以使用这个 rake 任务,但我想知道是否有更好的方法来实现这一点。当我们扩展应用程序并添加更多模型时,我想通过将它们附加到列表来节省时间。
ruby-on-rails - rubocop 应用程序控制器功能验证参数整数使用 nil?谓词
ruby-on-rails - rails 4 范围 NOTNULL 重构
我必须创建一个范围来创建活跃的工作,但这感觉有点奇怪,老实说它与 PosgresSQL 紧密耦合:
你会写这个不同吗?谢谢
ruby-on-rails - 更新期间rails 4简单表单嵌套属性多个模型错误
我正在与嵌套属性的错误作斗争,并试图同时修复 cop 错误。所以这里是遍历。优惠券代码可以使用可能影响工作价格的嵌套属性与表单一起提交。仅当优惠券代码有效时才会发生这种情况。在这种情况下,优惠券代码已经分配,因此第一个if coupon_code && coupon.nil?
被触发。当表单返回时,flash 消息正常工作,但简单表单不显示该值。我可以调整简单的形式来获得具有实例变量的值,但我开始在我的逻辑中闻到一些东西。此外,它的气味Assignment Branch Condition
开始让我担心。我可以继续前进,但用户希望看到代码。我也会的。
警察错误:
控制器:
查看:
更新
- 重构此代码以使用下面的帖子。工厂修复factorygirl 创建模型关联 NoMethodError: undefined method
ruby-on-rails - 如何改进这个 Oauth Rubocop 代码?
我有以下方法设置来帮助刷新 Oauth 令牌:
我试着把它分解成单独的方法,但它一直在爆炸,所以我要在这里听从读者的意见。我正在寻找通过警察和学习的建议。
ruby - 使用 `Object#send` 方法作为最佳实践
很难识别如下代码的用法:
还有其他原因表明这是一种反模式吗?
ruby-on-rails - Rails 4 api默认限制参数不通过警察
这似乎有点疯狂。有没有另一种方法来编写这个函数来让警察通过它,或者我应该让它豁免?
代码
警察错误