Skip to content

Instantly share code, notes, and snippets.

@Veejay
Created May 29, 2012 21:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Veejay/2830864 to your computer and use it in GitHub Desktop.
Save Veejay/2830864 to your computer and use it in GitHub Desktop.
%li{:class => project.proposed? ? "proposed" : ""}
= link_to project do
%span.client-name= project.client.try(:name) || "N/A"
%span.project-name= project.name
%span.proposed= "(Proposed)" if project.proposed?
.controls
= link_to t('.edit'), edit_project_path(project)
def info_and_controls
content_tag :li, :class => (project.proposed? ? "proposed" : "") do
link_to model do
content_tag(:span, :class => "client-name") do
project.client.try(:name) || "N/A"
end
content_tag :span, :class => "project-name" do
project.name
end
content_tag :span, :class => "proposed" do
"(Proposed)" if project.proposed?
end
end
content_tag :div, :class => "controls" do
link_to "Edit", edit_project_path(project)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment