I tried applying the :maxlenght
=> 40 on a textarea on my form.
But it didn\'t work out.
Can we have a length limit on a textarea?
The code for text are
Just like Rahul said, there's no maxlength
attribute for textarea
in HTML. Only text
input
's have that.
The thing you need to remember, is that RoR's text_area
function (and all of RoR's HTML-generator functions) accept any argument you'll give them. If they don't recognized the parameter, then the'll just convert it to HTML.
<%=f.text_area :data, :hellothere => "hello to you too"%>
Will output this HTML:
I know it's hard to remember, but Ruby on Rails isn't magic, it just does a lot of things for you. The trick is to know how it does them, so you can understand why they work, and how to fix them when they don't!