2009-07-24 16 views
0

このフォームへの入力をエスケープして、 '*'のようなデータベース文字を入力しても更新に影響しないようにしたい。上記の目的を達成するために、文字をどのようにエンコードしますか?文字をエスケープする

<% form_for @post, :url => {:action => :createInnovation } do |form| %> 
    <fieldset> 
    <p> Title: <br/><%= form.text_field :title, :html => {:class => "text ui-widget_content ui-corner-all" } %> </p> 
    <p> Description: <br/> <%= form.text_area :body, :html => {:class => "text ui-widget_content ui-corner-all" } %> </p> 
    </fieldset> 
<%end%> 
+0

createInnovationアクションからコードを投稿できますか? –

答えて

4

ActiveRecordは、SQLインジェクションを防ぐために必要に応じて自動的に任意の文字をエスケープします。それはあなたが心配していることですか?もしそうなら、Railsはあなたをカバーしました。

関連する問題