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 %>

到您的表/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
于 2013-03-25T17:11:06.697 回答