0
我有一個Rails應用程序App1,其中有一個Event部分。但現在我希望應該有一個單獨的Rails應用程序App2作爲Event.And一個JS代碼,它將用於App1從App2中獲取所有事件列表,事件創建等。使用Rails創建一個JS小部件
歡迎您提出建議。
請給我建議這個方法。
感謝, gsoni
我有一個Rails應用程序App1,其中有一個Event部分。但現在我希望應該有一個單獨的Rails應用程序App2作爲Event.And一個JS代碼,它將用於App1從App2中獲取所有事件列表,事件創建等。使用Rails創建一個JS小部件
歡迎您提出建議。
請給我建議這個方法。
感謝, gsoni
如果你已經使用腳手架在App1
的Event
模型,那麼你可以簡單地訪問:
http://app1/events.json
及用途:
$.getJSON('http://app1/events.json',function(data){
$.each(data,function(k,v){
/* Do something with each event */
});
});
如果您01中沒有使用Event
模型的腳手架,那麼你只需要創建一個像這樣
def some_action
@events = Event.all
respond_to do |format|
format.json { render json: @books }
end
end
的行動,並在上面的例子中使用http://app1/controller_name/some_action.json
。
相同的原理適用於創建,編輯等。只需支撐一個模型並使用默認代碼來了解它是如何工作的,並相應地進行更改。