Liquid error: undefined method `source' for nil:NilClass Liquid error: undefined method `url' for nil:NilClass

Is this your first visit? You may want to subscribe to the feed.

Articles tagged with layouts

Edge Rails gets layouts for partials

Edge Rails picked up a new feature today we’ve often longed for at Collective Idea. Partials can have a layout:

<%= render :partial => "user", :layout => "admin", :collection => @users %>

This would wrap the user partial with the admin layout, which in this example adds an edit link for the admin user:

<% content_tag_for :li, user do %>
    <%= yield %> 
    <%= link_to 'Edit', edit_user_path(user) %>
<% end %>

Another cool feature in this patch is the ability to add a layout to any block in a template, for those one-off situations, or to just tidy up repeated markup:

<% render :layout => "admin", :locals => { :user => owner } do %> 
    <%= render :partial => "user", :collection => @users %>
      (owner)
<% end %>
Code: layouts Aug 02, 2007 ● updated Aug 06, 2007 0 comments

Subscribe

Browse by Tag