Вопросы с тегом «ruby-on-rails»

232
Преобразование верблюжьего футляра в подчеркивание в рубине

Есть ли какая-либо готовая функция, которая преобразует строки с верблюжьими символами в строку, разделенную подчеркиванием? Я хочу что-то вроде этого: "CamelCaseString".to_underscore вернуть "camel_case_string"....

230
Используйте файл rvmrc или ruby-version, чтобы установить gemset проекта с помощью RVM?

Я использую RVM, менеджер версий Ruby, чтобы указать версию Ruby и набор гемов для каждого из моих проектов Rails. У меня есть .rvmrcфайл для автоматического выбора версии Ruby и gemset при каждом входе cdв каталог проекта. После установки RVM 1.19.0 я получаю сообщение Вы используете .rvmrc, оно...

229
Автоматическая загрузка файлов lib в Rails 4

Я использую следующую строку в инициализаторе для автозагрузки кода в моем /libкаталоге во время разработки: конфиг / Инициализаторы / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (из Rails 3 Quicktip: автоматическая перезагрузка папок lib в режиме разработки )...

228
Rails Params объяснил?

Может ли кто-нибудь объяснить 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])...

227
Как использовать мои помощники в моих представлениях ActionMailer?

Я хочу использовать методы, которые я определил app/helpers/annotations_helper.rbв моих представлениях ReportMailer ( app/views/report_mailer/usage_report.text.html.erb). Как мне это сделать? Основываясь на этом руководстве, кажется, что add_template_helper(helper_module)метод может делать то, что...

226
Скрепка :: Ошибки :: MissingRequiredValidatorError с Rails 4

Я получаю эту ошибку, когда пытаюсь загрузить с помощью скрепки с моим приложением для блогов rails. Не уверен, на что он ссылается, когда говорит «MissingRequiredValidatorError». Я подумал, что, обновив post_params и предоставив его: image, все будет в порядке, так как для создания и обновления...

225
необязательные локальные переменные в частичных шаблонах rails: как мне выйти из (определенного? foo) беспорядка?

Я был плохим парнем и использовал следующий синтаксис в моих частичных шаблонах, чтобы установить значения по умолчанию для локальных переменных, если значение не было явно определено в хеше: locals при рендеринге частичного - <% foo = default_value unless (defined? foo) %> Казалось, это...

221
Разбиение длинных строк по нескольким строкам в Ruby без разрыва строки

Мы недавно решили на моей работе гид по рубиновому стилю. Одним из указов является то, что ни одна строка не должна быть шире, чем 80 символов. Поскольку это проект Rails, у нас часто бывают строки, которые немного длиннее - то есть « Пользователь X хотел отправить вам сообщение о Thing Y »,...

220
Как вы относитесь к относительному времени в Rails?

Я пишу приложение на Rails, но, похоже, не могу найти, как сделать относительное время, то есть, если задан определенный класс времени, оно может вычислять «30 секунд назад» или «2 дня назад» или если оно длиннее месяца «01.09.2008» и...

219
невозможно установить pg gem

Я пытался использовать, 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...

219
Rails.env против RAILS_ENV

Я вижу оба примера, когда проверяю, в какой среде выполняется ENV. Что предпочтительнее? Являются ли они для всех намерений и целей

214
Добавить параметры строки запроса в link_to

Я с трудом добавляю параметры строки запроса в link_to UrlHelper. Например, у меня есть индексное представление, в котором есть элементы пользовательского интерфейса для сортировки, фильтрации и разбиения на страницы (через will_paginate). Плагин will_paginate правильно управляет внутристраничным...

213
Ruby on Rails: где определять глобальные константы?

Я только начинаю с моим первым веб-приложением Ruby on Rails. У меня есть куча разных моделей, представлений, контроллеров и так далее. Я хочу найти хорошее место, чтобы придерживаться определений действительно глобальных констант, которые применяются ко всему моему приложению. В частности, они...