Witam,
Napisałem prostego Bloga w Ruby i chciałbym dodać coś takiego że gdy umieszczę w tekście post-a znacznik [ code ] to “sformatuje” ten fragment według tego co mam w css?
Nie wiem za bardzo jak się za to zabrać lub pod jakim zagadnieniem czegoś takiego szukać w google?
Pozdrawiam
http://apidock.com/ruby/String/gsub
przed zapisanie posta zastąp “[ code ]” jakimś tagiem (np. ‘
’). To samo z zamykającymi tagami of course. Nie ma sensu pchac sie w gemy do bbcode jezeli to tylko to.
mam problem z gsub
dla przykladu z robiłem tak że znak ^bedzie początkiem kodu a znak jego zakończeniem jednak gdy ma zamienic na </div> to mu nie idzie czyżby ten / był problemem ? <%= article.body.gsub(/([^
])/, ‘^’ => ‘
’, ‘`’ => ‘
’) %>
OK sprawa poszła do przodu użyłem gemu bb-ruby
i poprawnie odczytuje mi znaczniki z textarea lecz gdy już przeglądam post to widze coś takiego …
tu mamy sobie jakiś program blabla<br /> <code>tu bedzie jakiś kod programowy</code>
czemu nie zamieniło się to na html ? o.O
ok problem rozwiązany ostatecznie gdyby ktoś był ciekaw wystarczyło zmienić string na html bo mimo że wyglądał jak html to wciąż był stringiem ;p
http://stackoverflow.com/questions/4576932/ruby-on-rails-how-to-render-a-string-as-html
Pozdrawiam