Rails .last澄清

时间:2017-08-26 22:30:47

标签: ruby-on-rails rails-activerecord

您好我有一个运行 devise 的rails ap ...有一个客户模型。我在客户上有一个 after_create ,以a b c x 2 3 x 5 6 开头我正在寻找.last的说明如果一次有多个用户创建客户,那么.last是准确的还是有可能值是其他用户的对象?

我是否需要指定某种@customer = Customer.last.where(user_id = current_user.id)?

谢谢

1 个答案:

答案 0 :(得分:1)

after_create是类的实例方法,因此它将对象引用为$rules = [ 'unit'=> 'required|min:2|max:2', 'visitor_id'=> 'required|not_in:14' ] $customMessages = [ 'unit.required' => 'Unit cannot be blank and must have 2 char max', 'visitor_id.required' => 'Please choose from the list...' 'visitor_id.not_in' => 'Please choose from the list...' ]; $this->validate($request, $rules, $customMessages);

所以你可以......

self