Sha256: a3f174659c6a46175c0f13d505472d7bd2d0bb6c96eec0a26e0a4c184c357e00
Contents?: true
Size: 951 Bytes
Versions: 1
Compression:
Stored size: 951 Bytes
Contents
# user.rb inject_into_file "app/models/user.rb", before: 'end' do <<-EOF # crosstie skeleton # ldap # username # authentication_token # authorization EOF end # add username to users inject_into_file "app/models/user.rb", after: "# username\n" do <<-EOF alias_attribute :name, :username EOF end generate "migration", "add_username_to_users", "username:string:index" rake "db:migrate" gsub_file "app/views/devise/sessions/new.html.erb", ":email", ":username" [ "app/views/devise/registrations/new.html.erb", "app/views/devise/registrations/edit.html.erb", ].each do |file| inject_into_file file, after: "<%= devise_error_messages! %>\n" do <<-EOF <div class="form-group"> <%= f.label :username %> <%= f.text_field :username, class: 'form-control' %> </div> EOF end end gsub_file "config/initializers/devise.rb", "# config.authentication_keys = [ :email ]", "config.authentication_keys = [ :username ]"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crosstie-0.0.4 | lib/crosstie/templates/user.rb |