Ist es möglich, Ruby in Markdown auf meiner Ruby on Rails App zu verwenden? Ich verwende das RedCarpet-Juwel, und ich habe Folgendes in meiner Anwendung Controller. HierKann Rubin in Markdown gerendert werden? Ruby on Rails App
class ApplicationController < ActionController::Base
before_filter :get_contact_info
private
def get_contact_info
@contact = Contact.last
end
end
ist das Schema der Kontakt
create_table "contacts", :force => true do |t|
t.string "phone"
t.string "email"
t.string "facebook"
t.string "twitter"
end
Also habe ich die Kontaktinformationen haben, mit zu arbeiten, ist es eine Möglichkeit, die Abschlags Renderer sagen kann <% = @ contact.phone% zu machen > als Wert von @ contact.phone anstelle von Klartext? Oder müsste ich etwas anderes verwenden, als das abzuziehen?
Edit 1:
Rendering Abschlags hier:
app/Helfer/application_helper.rb
def markdown(text)
options = [:hard_wrap, :filter_html, :autolink, :no_intraemphasis]
Redcarpet.new(text, *options).to_html.html_safe
end
app/views/sites/show.html.erb
<%= markdown(site.description) %>
Bearbeiten 2:
Hier war meine Lösung, danke. Ich habe deinen Code in meinen Markup-Helfer integriert, das schien bisher zu funktionieren.
Wie Rendern Sie Markdown? –
@Sergio Tulentsev Ich habe mit ein paar Infos bearbeitet, lassen Sie mich wissen, wenn Sie mehr brauchen. Vielen Dank! – ruevaughn