Ruby on rails 如何使用当前用户使用pickle创建模型?
我刚刚与Factory girl这样设置了Pickle(features/support/Pickle.rb): 现在我想开始一个类似这样的黄瓜场景:Ruby on rails 如何使用当前用户使用pickle创建模型?,ruby-on-rails,ruby,cucumber,Ruby On Rails,Ruby,Cucumber,我刚刚与Factory girl这样设置了Pickle(features/support/Pickle.rb): 现在我想开始一个类似这样的黄瓜场景: Given a journal exists with user: me 因此它创建了一个日志模型的实例,当前用户作为用户id,但我得到了以下错误: Pickle::Session::ModelNotKnownError: The model: 'user: "me"' is not known in this scenario. Use #
Given a journal exists with user: me
因此它创建了一个日志模型的实例,当前用户作为用户id,但我得到了以下错误:
Pickle::Session::ModelNotKnownError: The model: 'user: "me"' is not known in this
scenario. Use #create_model to create, or #find_model to find, and store a reference
in this scenario.
如何让Pickle将“我”与当前用户匹配?错误消息中的提示没有告诉我如何或在哪里存储它
n、 b.我所做的登录步骤已经将当前用户存储在
@me
中,没问题-我找到了它。将此添加到“我已登录”步骤:
store_model('user', 'me', @me) # Where @me is the logged in user record
store_model('user', 'me', @me) # Where @me is the logged in user record