It's dangerous simply because it requires you to add checks to make
sure that the directional option wasn't selected and to properly
respond to that error. There's no technical danger, just the danger
of us programmers screwing up (which happens more often than not).
There's a possibility that Rails automatically handles this error. If
it does, then you're free to use it, from a danger aspect. However, a
usability study that I once read shows that users will fail/forget to
input data into fields that are preloaded (I believe the study I am
recalling was done in a compiled GUI application, but I expect that
the same issues apply to Web usability)
Here's the link to the Ruby on Rails API docs (Note, this is the
current version 2.0.2 -- if you haven't upgraded, I suggest you do
And, the Ruby API docs:
And a ton of great Ruby programming docs:
And I believe the 2 APIs are also put onto your computer under the gem
docs and the ruby docs respectively during install.