Rails Gem for BBCode
to your Gemfile and then install the gem using:
The easiest way to use tbbc is with the string method provided, for example
>> "[b]Bold[/b]".tbbc => "<strong>Bold</strong>"
On the fly
If you want to quickly change something, e.g. disable a tag for a specific .tbbc call then you can configure it in the call:
>> "[b]Bold[/b] [i]Italic[/i]".tbbc(:strong_enabled => false) => "[b]Bold[/b] <i>Italic</i>"
Whilst this method works its not the cleanest way of doing it. Its fine for simple things like disabling a single tag (e.g. tables in signatures) but when defining custom tags or the coderay css its better to use the other config method
This is done using config/initializers/tbbc.rb, this file needs to look like this:
Trainbbcode.configure do |c| c.strong_enabled = false
That would produce the same output as the on the fly config but would work when ever you used .tbbc in the project.