2013-03-25 72 views
1

我遇到了rails問題,並且在每次請求.json擴展名文件時將我設計出來。在rails應用程序中使用json響應問題

例如。我有一個表的列表,每次我在瀏覽器中檢查/tables.json時都會顯示數據,但是當我回到根文件夾時,它會將我註銷。

我不知道該怎麼做才能完成這項工作。

這裏是我的表索引控制器

def index 
    @table = current_user.seating.tables 
    respond_to do |format| 
     format.html 
     format.json { render :json => @table.to_json } 
    end 

end 
+0

的問題是不這段代碼。還有什麼可以發佈的? – Mischa 2013-03-25 11:56:36

+0

嗨,你可以給我任何關於你認爲我應該在這裏發佈的代碼部分的指針嗎?對不起,我對這一切都有些不滿。 – 2013-03-25 12:02:32

+0

我想這與設計有關。我從來沒有用過,所以我不知道,對不起。 – Mischa 2013-03-25 12:05:16

回答

0

@table是我覺得你的問題是。如果您添加

<%= @table %> 

到您的tables/index.html.erb文件中顯示什麼?

我發現用devise current_user經常遇到不同的問題。

要調試,我就開始改變

current_user.seating.tables 

get_tables(current_user.id) 

並定義方法,你的表模型內部看起來像:

def get_tables(user_id) 
    *Whatever logic to call tables, by using the 'user_id' goes here* 
end 
相關問題