以下の例のように正常に機能する他の値が入力されるテーブル内のフィールドがありOrder
ます。
company_name: A-Z Traders
company_tel: (111) 111 1111
MD5_hash_field: A-Z Traders|(011) 111 1111
これは、隠しフィールドを介したレコードの作成に取り組んでいます。
私が必要としてMD5_hash_field
いるのは、データベースに保存される前にMD5をハッシュ化することです。
以下を追加してみました:
before_create :hash_field
def hash_field
self.md5_field = Digest::MD5.hexdigest(self.md5_field)
end
しかし、何もしていないようです
編集:
それはある程度機能します
<%= f.hidden_field :checksum, :value => '10011013800|Customer1|3299|ZAR|http://localhost|2012-01-30 18:30:00|secret' %>
Result should be: 31d1244f08a62f0551e9263c4835ba88
but getting : aae1ee590e4d4e08e7c0363cca90a22b
解決済み:
This Does Work! - Fellow Developers when working on multiple Applications make sure you are restarting the correct App. LOL