Sha256: 625441d72df98f0b9d779c8acb2d77fbd54eea1ef7c8f7e34516f4351d6fa354
Contents?: true
Size: 1.35 KB
Versions: 3
Compression:
Stored size: 1.35 KB
Contents
# EncryptedFormFields Encrypted form fields for Rails apps. [![Build Status](https://travis-ci.org/lautis/encrypted_form_fields.svg)](https://travis-ci.org/lautis/encrypted_form_fields) [![Gem Version](https://badge.fury.io/rb/encrypted_form_fields.svg)](http://badge.fury.io/rb/encrypted_form_fields) ## Installation Add this line to your application's Gemfile: gem 'encrypted_form_fields' And then execute: $ bundle Or install it yourself as: $ gem install encrypted_form_fields ## Usage Configure necessary encryption keys in Rails initializer: ```ruby EncryptedFormFields.secret_key_base = # your secret key base EncryptedFormFields.secret_token = # your secret token ``` Create encrypted inputs in your view: ```erb <%= form_for(user) do |f| %> <%= f.encrypted_field :secrets %> <%= encrypted_field_tag :field_name, "secret data" %> <% end %> ``` Then access the data in controller: ```ruby class SomeController def create # do stuff... encrypted_params # This will contain values of encrypted parameters # do stuff... end end ``` ## Contributing 1. Fork it ( http://github.com/lautis/encrypted_form_fields/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
encrypted_form_fields-1.0.0 | README.md |
encrypted_form_fields-0.2.4 | README.md |
encrypted_form_fields-0.2.3 | README.md |