使用 shoulda-matchers 测试模型的字段验证
使用 shoulda-matchers 重构 topic 的验证测试
加入了分享链接功能