Rails 3路由,json格式无法正常工作

时间:2012-12-23 23:44:13

标签: ruby-on-rails ruby-on-rails-3.1

我有一条我需要打电话的路线:

/images/get_subcollections.json?id=1234

我在路线文件中有这个:

resources :images do
    collection do
      get 'get_subcollections'
    end
  end

我在控制器中有这个:

def get_subcollections
    collection = Collection.find(params[:id])
    respond_to do |format|
      format.json { render :layout =>  false, :json => collection.to_json(:methods=>:get_subcollections) }
    end
  end

当我调用URL时,应用程序就坐在那里。请求未记录或任何内容。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您是否使用过firebug或chrome的开发工具检查了响应?只是那个布局:false会阻止你看到什么吗?