【发布时间】:2014-09-11 05:08:22
【问题描述】:
我不熟悉 ajax 和 ruby on rails。我一直在自学做项目。
现在我遇到一个问题,我想使用 ajax 从控制器中检索数据。
我不知道如何写 url 部分:
$.ajax({
type:"GET",
url:"books",
dataType:"json",
success:function(result){
alert(result);
}
})
books 是我的控制器的名称(book 是我的表之一)
此代码有效,但不是从书中检索所有数据,我只想要其中的一部分。 在我的书籍控制器中说一些数据在行动测试中
def test
@test=books.find.last
respond_do |format|
format.html
format.json {render ;json=>@test}
end
end
但是当我将 url 更改为 books/test 时,我会收到一条错误消息,说 404 not found in console log。
如何检索部分控制器数据?提前谢谢
【问题讨论】:
-
您是否在 routes.rb 中提到了测试操作?你也可以分享你的 routes.rb 吗?
标签: jquery ruby-on-rails ruby ajax