Ruby 西纳特拉部分数据?
我正在制作一个超小型的Sinatra博客应用程序,如何从数据库中获取条目,格式化它们,并将它们插入我的布局?Ruby 西纳特拉部分数据?,ruby,sinatra,Ruby,Sinatra,我正在制作一个超小型的Sinatra博客应用程序,如何从数据库中获取条目,格式化它们,并将它们插入我的布局?class blogfalse,:局部变量=>locals) 结束 结束 获取“/list”do @posts=Post.all 雇员再培训局:名单 结束 结束 list.erb: <% @posts.each do |post| %> <%= partial(:post, :post => post) %> <% end %> <h1&
class blogclass Blog < Sinatra::Base
helpers do
def partial (template, locals = {})
erb(template, :layout => false, :locals => locals)
end
end
get "/list" do
@posts = Post.all
erb :list
end
end
帮手
def partial(模板,局部变量={})
erb(模板,:布局=>false,:局部变量=>locals)
结束
结束
获取“/list”do
@posts=Post.all
雇员再培训局:名单
结束
结束
list.erb:
<% @posts.each do |post| %>
<%= partial(:post, :post => post) %>
<% end %>
<h1><%= post.title %></h1>
<p><%= post.body %></p>
邮递)%>
post.erb:
<% @posts.each do |post| %>
<%= partial(:post, :post => post) %>
<% end %>
<h1><%= post.title %></h1>
<p><%= post.body %></p>
{} %>
部分模板需要从开始,非常感谢,它修复了所有问题。