深入探索Rails引擎与Rack应用开发
1. 引擎功能完善与测试
在开发过程中,为了让用户在创建新帖子前进行身份验证,并在验证后将其与帖子关联起来,我们对代码进行了如下操作:
params[:post].merge!(:user => current_user)
@post = @topic.posts.create(params[:post])
将代码分开写是为了提高可读性。再次运行 bin/rspec spec/integration/posts_spec.rb 时,测试全部通过:
2 examples, 0 failures
这表明用户在创建新帖子前的身份验证以及关联操作已成功实现。接着,我们运行 bin/rspec spec 来确保所有测试都能正常工作,结果如下:
7 examples, 0 failures
测试通过后,我们进行一次提交:
git add .
git commit -m "Authenticate users and link them to posts"
2. 显示最后一篇帖子信息
在 app/views/topics/in
超级会员免费看
订阅专栏 解锁全文

3296

被折叠的 条评论
为什么被折叠?



