From 7b864dd2082e459e7d4a37894724aecd26322773 Mon Sep 17 00:00:00 2001 From: MrZYX Date: Sun, 29 May 2011 18:11:53 +0200 Subject: [PATCH] Rails, welcome to 2011. Fyi: string concatenation is bad --- app/controllers/status_messages_controller.rb | 5 ++++- app/models/status_message.rb | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 1b96d0167..4985a7f52 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -79,7 +79,10 @@ class StatusMessagesController < ApplicationController photos.update_all(:status_message_guid => nil) end respond_to do |format| - format.js { render :json =>{:errors => @status_message.errors.full_messages}, :status => 422 } + format.js { + errors = @status_message.errors.full_messages.collect { |msg| msg.gsub(/^Text/, "") } + render :json =>{:errors => errors}, :status => 422 + } format.html {redirect_to :back} end end diff --git a/app/models/status_message.rb b/app/models/status_message.rb index 504000eb3..462b6acbe 100644 --- a/app/models/status_message.rb +++ b/app/models/status_message.rb @@ -13,7 +13,7 @@ class StatusMessage < Post acts_as_taggable_on :tags extract_tags_from :raw_message - validates_length_of :text, :maximum => 10000, :too_long => I18n.t('status_messages.too_long', :count => 10000) + validates_length_of :text, :maximum => 10000, :message => I18n.t('status_messages.too_long', :count => 10000) xml_name :status_message xml_attr :raw_message