1

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
4

1 に答える 1

0

@table は、あなたの問題があると思う場所です。追加するとビューに表示されるもの

<%= @table %>

あなたの tables/index.html.erb ファイルに?

デバイスを使用すると、 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
于 2013-03-25T17:11:06.697 に答える