【发布时间】:2015-07-11 12:26:03
【问题描述】:
在我的 Rails 应用程序中,我需要将一个 html 视图返回给 Jquery post() 调用,该调用将由 java 脚本进行 到目前为止,我只返回 JSON,它是通过以下方式完成的
render json: results
如何返回要在 JQuery 中处理的 JSON 数据和 HTML 数据? 我在哪里存储这个视图文件?
【问题讨论】:
-
只是为了好玩,尝试
rails g scaffold article title desc,然后rake db:migrate然后rails s然后在浏览器中localhost:3000/articles/new创建新数据然后尝试localhost:3000/articles/1还有localhost:3000/articles/1.json也请注意app/controllers/articles_controller.rb和app/views/articles/show.html.erb中的代码。 -
你能解释一下你的有趣任务到底想做什么吗?/
-
看看你的问题是如何得到解答的,你可以在控制器文件中看到 rails 如何处理 json 和 html 格式,还可以看到 html 文件是如何呈现的。试一试...完成后您可以删除这些文件,没什么大不了的
rails d scaffold article.. 一切都消失了....
标签: javascript jquery html ruby-on-rails ruby