1

ライブレールのウェブサイトを持っていて、たくさんのフィールドが入ったフォームが欲しいです。検証を設定し、すべてのフィールドのフォーマットを許可しました。私はそれをかなりテストしました、そしてそれは私がそれに投げたものを何でも捕らえるようです。ほぼ稼働の準備ができていると思いますが、それを保護するために他にやるべきことがあるかどうかを4倍に確認したいと思います。私のサイトは訪問者数が少ないですが、できるだけ安全にしたいと思っています。可能であれば、キャプチャの使用は避けたいと思います。隠しフィールドを使用してフォームをボットから保護できることを読みました。キャプチャを使用する代わりに、またはキャプチャと一緒に使用する代わりに、これをお勧めしますか?

私のフォームは本当に標準です:

<% form_for(@entry) do |f| %>
  ...
  <%= f.submit 'Create' %>
<% end %>

提案やコードサンプルをいただければ幸いです。

4

2 に答える 2

2

ユーザーがattr_accessibleを使用してモデルで編集できる属性のリストをホワイトリストに登録する必要があります

于 2010-04-02T20:23:22.883 に答える
0

モデル/コントローラー/ビューのテスト/仕様を作成しますか?

于 2010-04-02T20:23:03.117 に答える