Например
Представьте, что у меня есть следующая форма
<%= form_for(@comment) do |f| %>
<%= f.hidden_field :user_id%>
<%= f.hidden_field :article_id%>
<%= f.label :content %><br />
<%= f.text_area :content %>
<%= f.submit %>
<% end %>
Я получил значения: user_id и: article_id с:
Comment.new(:user_id => current_user.id, :article_id => @article.id)
Когда я отображаю форму в браузере, она будет выглядеть так:
<form action="/comments" method="post">
<input some_rails_tokens_here />
<!-- THIS AREA HERE-->
<input id="comment_user_id" name="comment[user_id]" type="hidden" value="1" />
<input id="comment_article_id" name="comment[article_id]" type="hidden" value="1" />
<!-- THIS AREA HERE-->
<label for="comment_content">Content</label><br />
<textarea id="comment_content" name="comment[content]"></textarea>
<input type="submit" />
</form>
У меня вопрос: что если кто-то изменит параметры поста, а не будет
значение для: user_id => 1 изменяется на: user_id => 2. То же самое со статьей.
Я хочу верить, что это подтверждается токенами рельсов, но я не уверен.