我想创建一个.erb文件作为刚刚返回JSON的许多微小操作的输出。所以与类似的路线:routes.rb明确选择模板
map.json 'contacts_json', :controller => 'contacts', :action => 'get_json'
map.json 'cal_json', :controller => 'calendar', :action => 'get_json'
...
但这需要我创建一个联系人erb和一个日历erb等等等等。有没有办法明确告诉他们使用json erb?例如:
map.json 'contacts_json', :controller => 'contacts', :action => 'get_json', :view => 'layouts/json.html.erb'
你为什么不只是使用所需的布局和视图从您的控制器操作 .. 呈现:模板=>“共享/ my.json.erb” – 2009-12-20 02:15:39