Изменить имя поля ошибки in Rails

Переаттестация, которую прозрачность заповедника, тогда да любят указанный в других сообщениях imagesavealpha () должна иметь значение true, использовать альфа-флаг imagealphablending () еще должно иметь значение false, это не работает.

Также я определил две незначительных вещи в Вашем коде:

  1. Вы не должны звонить getimagesize() для получения ширины/высоты для imagecopyresmapled()
  2. $uploadWidth, и $uploadHeight должен быть -1 значение, так как координаты запускаются в 0 а не 1, таким образом, это скопировало бы их в пустой пиксель. Замена его с: imagesx($targetImage) - 1 и imagesy($targetImage) - 1, relativily должен сделать:)
27
задан Arslan Ali 16 February 2016 в 07:03
поделиться

1 ответ

В настоящее время общая практика заключается в том, чтобы отредактировать местных жителей следующим образом:

# config/locales/en.yml
en:
  activerecord:
    attributes:
      user:
        fname: "First Name"

Теперь в вашем сообщении об ошибке будет указано «Имя не может быть ... "

Для полноты картины у вас есть другой вариант. Что добавить следующее в вашу модель пользователя:

class User < ActiveRecord::Base

  HUMANIZED_ATTRIBUTES = {
    :fname => "First Name"
  }

  def self.human_attribute_name(attr, options = {}) # 'options' wasn't available in Rails 3, and prior versions.
    HUMANIZED_ATTRIBUTES[attr.to_sym] || super
  end

end
71
ответ дан 28 November 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: