У меня есть что-то вродеКак распечатать сообщения проверки для form_for: post structure?
<div class="userInput">
<%= form_for :scribble do |f| %>
<%= f.text_area :scribble, cols: 65, rows: 4,:maxlength => 255%>
<%= f.submit %>
<% end %>
</div>
1) Моя Scribble модель имеет минимальное и максимальное валидацию длины символов, как теперь печатать сообщения об ошибках здесь. Если это переменная экземпляра, я знаю, как печатать, но это символ.
2) Этот код присутствует в application.html.erb
. Я не могу понять, как я могу переместить его в сторону контроллера Scribble, кроме приложения. Проблема заключается в том, что эта форма не является независимой, она является частью отображения индекса действия контроллера Scribbles (и форма должна отображаться всегда), а индекс действия уже делает список писем.
Контроллер
def index
@scribbles = Scribble.order("scribbles.scribble DESC").all
end
def show
end
def new
end
def create
@scribble = Scribble.new(profile_params)
@scribble.likes [email protected] [email protected]=0;
@scribble.save
@scribbles = Scribble.order("scribbles.scribble DESC").all
render :index
end