我试图列出本指南的一些基本指针:http://rockyj.in/2013/10/24/angular_rails.html
我创建了一个名为PeopleController的控制器:
module Api
module V1
class PeopleController < ApplicationController
def greet
render :json => {message: "Hello World!"}.as_json
end
end
end
end
在这个控制器中有一个简单的greet方法,它在调用时将Hello world作为json返回。
我的路线:
Rails.application.routes.draw do
namespace :api, defaults: {format: 'json'} do
namespace :v1 do
get "/greet" => "people#greet", :as => 'greet'
end
end
end
所以,如果我打电话给这个网址,我应该得到json回复:/api/v1/greet.json但是我得到了未初始化的常数Api,经过大约4个小时的挣扎,我真的无法找出我做错了什么。
我做错了什么?
答案 0 :(得分:1)
在config / environments / development.rb
中config.eager_load = true