我正在运行Ruby on Rails 3,我几乎完成了我的应用程序。所有控制器,视图和模型都是根据我的需求实现的(登录功能,注销功能,新用户创建功能,邮件程序......)。我还创建了一个布局(主要使用子布局和'content_for')并实现了一些AJAX函数。
那么,我现在应该做什么(部署除外)以便改进 \ 完成我的应用程序?
我怀疑的是,例如,是否按原样使用视图文件或仅创建专用控制器来处理页面。也就是说,创建一个“用户页面”可以在一个页面中呈现“views / user / show.html.erb”和“views / user / edit.html.erb”模板,而不是使用单独调用那些的视图文件使用link_to
?
当然还有其他疑问,也许,我还不知道。 如果您能分享并提出建议,我将不胜感激。
答案 0 :(得分:1)
这是你要保留和保持一段时间的东西吗?如果是这样,我的建议是测试它。查看Test :: Unit或RSpec(我更喜欢)并测试您的模型和控制器。你无疑会想要回头重构,如果你有一套健康的测试证明一切仍然按预期工作,那将会容易得多。