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

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

7
Есть ли в Rails функция для проверки существования партиала?
Когда я визуализирую несуществующий партиал, я получаю исключение. Я хотел бы проверить, существует ли партиал перед рендерингом, и если он не существует, я сделаю что-нибудь еще. Я сделал следующий код в своем файле .erb, но я думаю, что должен быть лучший способ сделать это: <% begin %> <%= render :partial …

4
Ruby on Rails против ASP.NET MVC 3 для .NET Guy? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

8
Как HTML кодировать / экранировать строку? Есть ли встроенный?
У меня есть ненадежная строка, которую я хочу показать как текст на HTML-странице. Мне нужно убежать от символов ' <' и ''& ' как объектов HTML. Чем меньше суеты, тем лучше. Я использую UTF8, и мне не нужны другие сущности для букв с диакритическими знаками. Есть ли встроенная функция в …

2
Рельсы: around_ * обратные вызовы
Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , но не понимаю, когда around_*срабатывают обратные вызовы относительно before_*и after_*. Любая помощь очень ценится. Спасибо.

10
Найдите все записи, у которых количество ассоциаций больше нуля
Я пытаюсь сделать что-то, что, как я думал, будет простым, но, похоже, это не так. У меня есть модель проекта, в которой много вакансий. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Я хочу получить все проекты, в которых есть хотя бы 1 вакансия. Я пробовал примерно так: …

8
Как выполнить необработанное обновление sql с динамической привязкой в ​​рельсах
Я хочу выполнить одно обновление raw sql, как показано ниже: update table set f1=? where f2=? and f3=? Этот SQL будет выполняться ActiveRecord::Base.connection.execute, но я не знаю, как передать значения динамических параметров в метод. Может ли кто-нибудь помочь мне в этом?

7
Как в Rails создать несколько кнопок отправки для одной и той же формы?
Мне нужно иметь несколько кнопок отправки. У меня есть форма, которая создает экземпляр Contact_Call. Одна кнопка создает его как обычно. Другая кнопка создает его, но должна иметь другое: значение атрибута от значения по умолчанию, и ей также необходимо установить атрибут в другой, но связанной модели, используемой в контроллере. Как я …

6
Rails как запустить задачу rake
Как мне запустить этот rake-файл в терминале / консоли? мой statistik.rake в lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end end

9
Существуют ли консольные команды для просмотра содержимого очереди и очистки очереди в Sidekiq?
Я привык использовать метод delayed_jobs для входа в консоль, чтобы увидеть, что находится в очереди, и простоту очистки очереди при необходимости. Есть ли в Sidekiq для этого похожие команды? Спасибо!

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 всегда будет запрашивать оба столбца, а не только один. Мой вопрос в том, как должен выглядеть мой …


3
как добавить записи в has_many: через ассоциацию в рельсах
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end Как добавить в Agentsмодель для Customer? Это лучший способ? Customer.find(1).agents.create(customer_id: 1, house_id: 1) Вышеупомянутое отлично работает с консоли, однако …


1
rspec 3 - заглушить метод класса
Я обновляюсь с rspec 2.99 до rspec 3.0.3 и преобразовал методы экземпляра для использования allow_any_instance_of, но не понял, как заглушить метод класса. У меня такой код: module MyMod class Utils def self.find_x(myarg) # Stuff end end end и мой тест rspec 2 делает это: MyMod::Utils.stub(:find_x).and_return({something: 'testing'}) Как это сделать с …

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