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

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.



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

5
Скрепка :: Ошибки :: MissingRequiredValidatorError с Rails 4
Я получаю эту ошибку, когда пытаюсь загрузить с помощью скрепки с моим приложением для блогов rails. Не уверен, на что он ссылается, когда говорит «MissingRequiredValidatorError». Я подумал, что, обновив post_params и предоставив его: image, все будет в порядке, так как для создания и обновления используется post_params. Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError …

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

7
ActiveModel :: ForbiddenAttributesError при создании нового пользователя
У меня есть эта модель в 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 validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true …

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

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


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


20
невозможно установить 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 extconf.rb checking for pg_config... no No pg_config... …


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.