Есть ли какая-либо готовая функция, которая преобразует строки с верблюжьими символами в строку, разделенную подчеркиванием? Я хочу что-то вроде этого: "CamelCaseString".to_underscore вернуть "camel_case_string"....
Есть ли какая-либо готовая функция, которая преобразует строки с верблюжьими символами в строку, разделенную подчеркиванием? Я хочу что-то вроде этого: "CamelCaseString".to_underscore вернуть "camel_case_string"....
У меня есть класс Model с именем «Страны», и я хочу, чтобы он отображался в таблицу БД с именем «cc». Как это делается в
Я использую RVM, менеджер версий Ruby, чтобы указать версию Ruby и набор гемов для каждого из моих проектов Rails. У меня есть .rvmrcфайл для автоматического выбора версии Ruby и gemset при каждом входе cdв каталог проекта. После установки RVM 1.19.0 я получаю сообщение Вы используете .rvmrc, оно...
Я использую следующую строку в инициализаторе для автозагрузки кода в моем /libкаталоге во время разработки: конфиг / Инициализаторы / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (из Rails 3 Quicktip: автоматическая перезагрузка папок lib в режиме разработки )...
Может ли кто-нибудь объяснить paramsв контроллере Rails: откуда они берутся и на что они ссылаются? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])...
Мне нужно изменить тип столбца от даты к дате для приложения, которое я создаю. Меня не волнуют данные, так как они все еще разрабатываются. Как я могу это сделать?...
На моем компьютере установлены две версии направляющих (2.1.0 и 2.2.2). Можно ли при создании нового приложения указать, что я хочу использовать более старую (2.1.0)...
Я хочу использовать методы, которые я определил app/helpers/annotations_helper.rbв моих представлениях ReportMailer ( app/views/report_mailer/usage_report.text.html.erb). Как мне это сделать? Основываясь на этом руководстве, кажется, что add_template_helper(helper_module)метод может делать то, что...
Я получаю эту ошибку, когда пытаюсь загрузить с помощью скрепки с моим приложением для блогов rails. Не уверен, на что он ссылается, когда говорит «MissingRequiredValidatorError». Я подумал, что, обновив post_params и предоставив его: image, все будет в порядке, так как для создания и обновления...
Я был плохим парнем и использовал следующий синтаксис в моих частичных шаблонах, чтобы установить значения по умолчанию для локальных переменных, если значение не было явно определено в хеше: locals при рендеринге частичного - <% foo = default_value unless (defined? foo) %> Казалось, это...
У меня есть эта модель в Ruby, но он бросает ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i...
Мы недавно решили на моей работе гид по рубиновому стилю. Одним из указов является то, что ни одна строка не должна быть шире, чем 80 символов. Поскольку это проект Rails, у нас часто бывают строки, которые немного длиннее - то есть « Пользователь X хотел отправить вам сообщение о Thing Y »,...
Я пишу приложение на Rails, но, похоже, не могу найти, как сделать относительное время, то есть, если задан определенный класс времени, оно может вычислять «30 секунд назад» или «2 дня назад» или если оно длиннее месяца «01.09.2008» и...
Локально я просто прерываю (ctrl-c) и затем запускаю это снова. Как мне сделать то же самое с приложением на
Я пытался использовать, gem install pgно это не похоже на работу. gem install pg дает эту ошибку Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe...
Как я могу проверить, является ли ActiveRecordобъект новым или уже
Я вижу оба примера, когда проверяю, в какой среде выполняется ENV. Что предпочтительнее? Являются ли они для всех намерений и целей
Мой вопрос прост: <%= f.submit %> Куда идет объявление класса? Я получаю ошибки при нескольких
Я с трудом добавляю параметры строки запроса в link_to UrlHelper. Например, у меня есть индексное представление, в котором есть элементы пользовательского интерфейса для сортировки, фильтрации и разбиения на страницы (через will_paginate). Плагин will_paginate правильно управляет внутристраничным...
Я только начинаю с моим первым веб-приложением Ruby on Rails. У меня есть куча разных моделей, представлений, контроллеров и так далее. Я хочу найти хорошее место, чтобы придерживаться определений действительно глобальных констант, которые применяются ко всему моему приложению. В частности, они...