Как и сказал Рахул , в HTML нет атрибута maxlength
для textarea
. Только у text
input
.
Необходимо помнить, что функция text_area
в RoR (и все функции генератора HTML в RoR) принимают любой аргумент, который вы им дадите. Если они не распознают этот параметр, он просто преобразует его в HTML.
<%=f.text_area :data, :hellothere => "hello to you too"%>
Выводит этот HTML:
<textarea name="data" hellothere="hello to you too"></textarea>
Я знаю, что это трудно запомнить, но Ruby on Rails не волшебство, он просто многое для вас делает. Хитрость заключается в том, чтобы узнать, как это работает, чтобы вы могли понять, почему они работают, и как их исправить, когда они этого не делают!