我正在开发一个有趣的个人RoR项目:整个应用程序只需要一个HTML模板。
基本上,整个应用程序都是通过HTML5画布呈现的(它将成为各种游戏)。但我仍然希望有用于访问特定资源的URL,例如'/ player / 1'。
那么最好的DRYest方法是什么?我真的很讨厌在控制器的每个动作中指定模板。
答案 0 :(得分:1)
您可以在app/views/layout/application.html.erb
中定义视图,并将所有其他视图保留为空,但这不会避免重新加载页面。
您还应该让所有方法以json格式响应。
或者只是一件旧货:
render :nothing => true
在方法结束时。
答案 1 :(得分:1)
render :file => "layout_file", :layout => false