ここに私のクレジットカードモデルがあります:
validate :name_is_split_properly
private
def name_is_split_properly
if last_name.blank?
self.errors[:base] << "Last Name is required"
end
end
ユーザーがクレジットカードを送信すると、検証が行われ、これがフラッシュメッセージでエラーを設定する方法です:
flash[:error] = current_order.errors.full_messages.join('\n')
redirect_to new_order_path(:client_id => params[:client_id])
しかし、何らかの理由flash[error]
で がビューに表示されると、次のように表示されます: Credit card base Last Name is required
... どうすればキーを取り除くことができますか?