红宝石哈希存取的控制器规范,看起来像这样 需要“spec_helper”通过符号不工作
describe UsersController do
it "redirects to user and creates cookie" do
post :create, user: FactoryGirl.attributes_for(:user)
expect(response.cookies[:remember_token]).to eq(User.last.remember_token)
response.should redirect_to User.last
end
end
这不起作用。该cookie是零。
但是response.cookies ['remember_token']) 可以正常工作,即找到cookie。
我的印象是符号会'转换'为字符串表示。
这个时候我设置的值我用一个符号不是字符串... cookies.permanent [问题返回“一些价值”: remember_token] = .... 因此,我希望可以用符号把它弄出来? – dboyd68