Запитання з тегом «ruby-on-rails»

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

13
ActiveRecord.find (array_of_ids), зберігаючи порядок
Коли ви робите Something.find(array_of_ids)в Rails, порядок отриманого масиву не залежить від порядку array_of_ids. Чи є спосіб зробити пошук і зберегти порядок? Банкомат Я вручну сортую записи на підставі порядку ідентифікаторів, але це - кульга. UPD: якщо можна вказати порядок, використовуючи :orderпарам і якийсь пункт SQL, то як?

8
Як кодувати HTML / виводити рядок? Чи є вбудований?
У мене є ненадійний рядок, який я хочу показати як текст на сторінці HTML. Мені потрібно уникнути символів ' <' і ' &' як HTML-сутності. Чим менше метушні, тим краще. Я використовую UTF8 і мені не потрібні інші сутності для наголошених літер. Чи є вбудована функція в Ruby або Rails, …

2
Рейки: зворотні звороти *
Я прочитав документацію за адресою http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , але не розумію, коли around_*зворотні виклики спрацьовують стосовно before_*та after_*. Будь-яка допомога дуже цінується. Дякую.

10
Знайдіть усі записи, у яких кількість зв’язків більша за нуль
Я намагаюся зробити щось, що я думав, що це буде просто, але, здається, це не так. У мене є модель проекту, яка має багато вакансій. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Я хочу отримати всі проекти, які мають принаймні 1 вакансію. Я спробував щось подібне: Project.joins(:vacancies).where('count(vacancies) …

8
Як виконати необроблене оновлення sql з динамічним прив'язуванням у рейках
Я хочу виконати одне оновлення raw sql, як показано нижче: update table set f1=? where f2=? and f3=? Цей SQL буде виконаний ActiveRecord::Base.connection.execute, але я не знаю, як передавати динамічні значення параметрів у метод. Хтось міг би мені надати допомогу?


13
Haml: Керуйте пробілом навколо тексту
У своєму шаблоні Rails я хотів би виконати остаточний HTML для цього за допомогою HAML: I will first <a href="http://example.com">link somewhere</a>, then render this half of the sentence if a condition is met Шаблон, який наближається: I will first = link_to 'link somewhere', 'http://example.com' - if @condition , then render …

2
Індекс на декількох стовпцях у Ruby on Rails
Я впроваджую функціональність для відстеження статей, які користувач прочитав. create_table "article", :force => true do |t| t.string "title" t.text "content" end Це моя міграція на даний момент: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Таблиця user_views завжди буде запитуватися на пошук обох стовпців, ніколи лише одного. Моє питання …


7
Як створити кілька кнопок надсилання для однієї форми в Rails?
Мені потрібно мати кілька кнопок подання. У мене є форма, яка створює екземпляр Contact_Call. Одна кнопка створює її як звичайну. Інша кнопка створює його, але має мати інше: значення атрибута за замовчуванням, а також йому потрібно встановити атрибут для іншої, але пов’язаної моделі, що використовується в контролері. Як це зробити? …

4
Як отримати початкове значення атрибута в Rails
чи є спосіб отримати вихідне значення атрибута ActiveRecord (= значення, завантажене з бази даних)? Я хочу щось подібне у спостерігача before_save object do_something_with object.original_name end Завдання - видалити об’єкт з хеш-таблиці (насправді, перемістити його до іншого ключа в таблиці) після оновлення.

5
Як я автоматично сортую відносини has_many у Rails?
Це здається дуже простим питанням, але я ніде не бачив, щоб відповісти. У рейках, якщо у вас є: class Article < ActiveRecord::Base has_many :comments end class Comments < ActiveRecord::Base belongs_to :article end Чому ви не можете замовити коментарі приблизно так: @article.comments(:order=>"created_at DESC") Названий обсяг працює, якщо вам потрібно багато посилатися …

1
Карти джерел вимкнені на один рядок у Chrome, з Ruby on Rails, Webpack та React JS
У мене виникла проблема, коли вихідні карти, створені Webpack за допомогою inline-source-mapналаштувань конфігурації, вимикаються на один рядок, коли я використовую налагоджувач Chrome devtools. Webpack встановлюється всередині програми Ruby on Rails для створення об'єднаного, немініфікованого файлу JavaScript, що складається з декількох десятків модулів. Більшість із цих модулів є компонентами ReactJS і …

4
Як перевірити пароль користувача в Devise
У мене виникла проблема з узгодженням пароля користувача з використанням пристрою gem in rails. Пароль користувача, який зберігається на моїй базі даних, яка є encrypted_password, і я намагаюся знайти користувача за паролем, але я не розумію, як зрівняти пароль із форми та encrypted_password у моїй базі даних. User.find_by_email_and_password(params[:user][:email], params[:user][:password])

5
Рейки, що фільтрують масив об’єктів за значенням атрибута
Тому я виконую запит до бази даних і маю повний масив об’єктів: @attachments = Job.find(1).attachments Тепер, коли у мене є масив об'єктів, я не хочу виконувати інший запит db, але я хотів би відфільтрувати масив на основі Attachmentоб'єкта, file_typeщоб я міг отримати список, attachmentsде знаходиться тип файлу, 'logo'а потім ще …

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