當使用這個時,我得到了Ruby on Rails 的默認設計。我如何才能在當前的設計中像普通文字那樣打印它,如<%= error.text %>
?顯示錯誤而不是ruby默認值?
型號:
class Users < ActiveRecord::Base
validates_presence_of :username, :message => "Du skal udfylde brugernavn"
attr_accessible :email, :password, :username
end
控制器:
class HomeController < ApplicationController
def index
if params[:username]
l = Users.new(:username => params[:username], :password => params[:password], :email => params[:email]).save!
if Users.save?
z = Users.where(:username => params[:username]).limit(1).last
@debugging="Yay"
else
@debugging = user.errors.full_messages.join("<br/>")
end
end
end
end
您呼叫** **驗證兩次,修改爲'validates_presence_of:用戶名,:消息=> 「杜斯考爾udfylde brugernavn」' – 2013-03-25 17:12:34
@SagarBommidi 'presence => true'被忽略。 – codeit 2013-03-25 17:18:47