前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 仅Rails渲染布局?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
只需尝试一个简单的rails应用程序,大多是使用JSON,重客户端应用程序的API后端.所以我想做的只是渲染布局,并且具有JavaScript
代码处理url,并使ajax请求
获取json数据.以下似乎有效:
respond_to do |format|
format.html { render :nothing => true,:layout => true }
end
但是,由于没有什么意思是无所事事,所以感觉有点错误.有没有更恰当的方法来渲染布局?请注意,我的布局没有收益.
尝试这样做,这将使得对一个名为sample.html的
文件做出响应,该
文件可能是一个静态的html
文件.
并且您可以将此文件放在一个公共位置,以便您可以将其加载到所有操作中
在此页面中具有您的静态内容,如果您需要一个动态页面,您也可以拥有一个.erb页面
在你的方法
def index
@posts = Post.all
respond_to do |format|
format.html {render :file => "posts/sample"}
format.json { render json: @posts }
end
end
/post/sample.html
HTH
原文链接:https://www.f2er.com/ruby/273672.html