小编zak*_*ssi的帖子

ActiveRecord:返回对象时隐藏列

是否有一种开箱即用的方法可以在返回ActiveRecord对象时始终隐藏/删除列(例如,User.password)?谢谢.

activerecord ruby-on-rails ruby-on-rails-3 rails-activerecord

13
推荐指数
3
解决办法
3443
查看次数

从另一个模型调用Rails模型

从另一个模型调用Rails模型是否被视为最佳实践?(以下代码):

#models/user.rb
def get_pending_requests(user_id)
  Friend.where("friend_id = ? AND approved = ?", user_id, false)
end
Run Code Online (Sandbox Code Playgroud)

我发现执行此操作的RSpec/FactoryGirl测试有点尴尬,而不是在Controller中执行这些操作.

rspec ruby-on-rails ruby-on-rails-3 factory-bot

2
推荐指数
1
解决办法
1389
查看次数