rails app中的json响应问题

时间:2013-03-25 11:48:25

标签: ruby-on-rails json authentication devise

每次我请求.json扩展文件时,我都会遇到rails和devise的问题。

例如。我有一个表列表,每次我在浏览器中检查/tables.json它会显示数据,但是当我回到根文件夹时它会将我记录下来。

我不知道如何做到这一点。

这是表格的索引控制器

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

end

1 个答案:

答案 0 :(得分: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