出于新的Web应用程序的目的,我需要在我的注册页面(仅限管理员)上只有一个电子邮件字段.
问题是我在轨道上是全新的,所以即使是基本的东西对我来说也很难......
我使用Railscast#270创建了我的身份验证,它使用has_secure_password方法.现在,一切都很好,除了我不需要所有这些公牛...我还想使用Action Mailer将生成的密码发送到他的电子邮件地址.十六进制(8)密码是完美的(我已经看过SecureRandom,但它似乎被折旧)
Users_Controller:
class UsersController < ApplicationController
skip_before_filter :is_connected?, :only => [:new, :create]
def new
@user = User.new
end
def create
@user = User.new(params[:user])
if @user.save
# Tell the Mailer to send a welcome Email after save
Mailer.confirm_email(@user).deliver
redirect_to root_url, :notice => "Signed up!"
else
render "new"
end
end
end
Run Code Online (Sandbox Code Playgroud)
User_model:
class User < ActiveRecord::Base
attr_accessible :email
has_secure_password
validates_presence_of :password, :email, :on => :create
end
Run Code Online (Sandbox Code Playgroud)
现在,在我看来,我有2个字段.但正如我先前所说,我只想要一个.我想继续使用has_secure_password,它似乎提供了关于hash/salt的相当好的安全性.
嗨,我正在开发一个新的rails应用程序,我刚开始使用基金会.
我做了安装使用
rails g foundation:安装
一切都按照预期工作(我的意思是我可以在我的源代码中看到css,以及它的视觉效果; p)
我只是不明白如何覆盖Zurb Foundation的默认属性......
我在网上看到我应该编辑一些foundation.css或app.css但这里似乎不是我的Application文件夹中的任何文件....
我通过编辑gemfile然后进行捆绑安装来完成安装.
干杯