Mam map.resources :posts
i chcę móc obsługiwać treści postów w formacie przecen. Tak skonfigurować moje respond_to
bloku:Dodaj niestandardowy format w Railsach (który będzie działać z respond_to)
respond_to do |format|
format.markdown {
render :text => @post.body.to_s
}
end
Ale gdy próbuję dostęp /posts/1234.markdown
, otrzymuję ten błąd:
NameError (uninitialized constant Mime::MARKDOWN):
app/controllers/posts_controller.rb:96:in `show'
app/controllers/posts_controller.rb:79:in `show'
Jak dodać przecen w wymaganym formacie? Gdzie mogę zobaczyć listę dopuszczalnych formatów?
Prawdopodobnie 'config/inicjalizatory/mime_types.rb' może być odpowiednim miejscem do rejestracji nowego typu MIME. –
link został usunięty – baash05
Link jest rzeczywiście uszkodzony. Możesz znaleźć artykuł na http://weblog.rubyonrails.org/2006/12/18/using-custom-mime-types/ – yagooar