2012-07-19 30 views
0

我有一個Rails應用程序App1,其中有一個Event部分。但現在我希望應該有一個單獨的Rails應用程序App2作爲Event.And一個JS代碼,它將用於App1從App2中獲取所有事件列表,事件創建等。使用Rails創建一個JS小部件

歡迎您提出建議。

請給我建議這個方法。

感謝, gsoni

回答

2

如果你已經使用腳手架在App1Event模型,那麼你可以簡單地訪問:

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

相同的原理適用於創建,編輯等。只需支撐一個模型並使用默認代碼來了解它是如何工作的,並相應地進行更改。

相關問題