Запитання з тегом «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)метод може робити те, що я хочу, але я не можу зрозуміти, як його використовувати. (BTW, чи є причина, коли ви отримуєте доступ до іншого набору помічників у режимах перегляду …

5
Скріпка :: Помилки :: MissingRequiredValidatorError з Rails 4
Я отримую цю помилку, коли намагаюся завантажувати скріпки з моїм додатком для ведення блогів на рейках. Не впевнений, на що йдеться, коли йдеться про "MissingRequiredValidatorError", я подумав, що оновленням post_params і наданням його: зображення було б добре, оскільки і створювати, і оновлювати використовувати post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source …

12
необов'язкові локальні змінні в часткових шаблонах рейок: як мені вийти з (визначеного? foo) безладу?
Я був поганою дитиною і використовував наступний синтаксис у своїх часткових шаблонах для встановлення значень за замовчуванням для локальних змінних, якщо значення не було чітко визначено в: <% 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 validates_length_of …

5
Розривання довгих рядків на декількох рядках у Ruby, не знімаючи нових рядків
Нещодавно ми вирішили на моїй роботі керівника по стилю рубін. Один із редакцій полягає в тому, що жоден рядок не повинен бути ширшим за 80 символів. Оскільки це проект Rails, у нас часто є рядки, які трохи довші - тобто " Користувач X хотів надіслати вам повідомлення про Thing Y …

11
Як у вас є відносний час у Rails?
Я пишу заявку на Rails, але не можу знайти спосіб відносного часу, тобто, якщо задано певний часовий клас, він може обчислити "30 секунд тому" або "2 дні тому" або якщо це більше місяця "9/1/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... trying …


4
Додайте параметри запитів до link_to
Мені важко додати параметри запиту рядків до link_to UrlHelper. У мене є, наприклад, перегляд індексу, який містить елементи інтерфейсу для сортування, фільтрації та пагінації (через will_paginate). Плагін will_paginate правильно керує стійкістю параметрів запиту на сторінці. Чи є автоматичний механізм для додавання параметрів запиту в заданий маршрут, чи потрібно це робити …

12
Ruby on Rails: Де визначити глобальні константи?
Я тільки починаю свій перший Ruby on Rails webapp. У мене є купа різних моделей, поглядів, контролерів тощо. Я хочу знайти гарне місце, щоб дотримуватися визначень справді глобальних констант, які застосовуються у всьому моєму додатку. Зокрема, вони застосовуються як у логіці моїх моделей, так і в рішеннях, прийнятих на мою …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.