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

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

1
В чем разница между RSpec и Cucumber? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

14
Как проверить, является ли строка действительной датой
У меня есть строка: "31-02-2010"и я хочу проверить, действительна ли это дата. Как лучше всего это сделать? Мне нужен метод, который возвращает true, если строка является действительной датой, и false, если это не так.

8
Отключить ActiveRecord для Rails 4
Я хочу отключить ActiveRecord в Rails 4. Я сделал следующее в config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to …

1
RSpec: В чем разница между функцией и спецификацией запроса?
Что такое концептуальное различие между Rspec в художественной спецификации и запрос спецификации ? Из документации по характеристикам: Спецификации функций - это тесты высокого уровня, предназначенные для проверки функциональных возможностей приложения. Они должны управлять приложением только через его внешний интерфейс, обычно веб-страницы. И для спецификации запроса: Спецификации запросов предоставляют тонкую оболочку …


8
Как перечислить все методы для объекта в Ruby?
Как мне перечислить все методы, к которым имеет доступ конкретный объект? У меня есть @current_userобъект, определенный в контроллере приложения: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end И хочу увидеть, какие методы мне доступны в файле представления. В частности, я хочу посмотреть, какие методы предоставляет :has_manyассоциация. (Я знаю, что :has_many …

1
Что означает «слишком большой размер условия перехода при назначении» и как его исправить?
В моем приложении Rails я использую Rubocopдля поиска проблем. Сегодня он дал мне ошибку вроде этого: Assignment Branch Condition size for show is too high. Вот мой код: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Что это значит и как …

10
Установка Bootstrap 3 в приложении Rails
Я пытаюсь установить Bootstrap 3.0 в свое приложение Rails. Я недавно закончил учебник Майкла Хартла и сейчас пытаюсь создать свою собственную систему, используя эту новую версию Bootstrap, но у меня есть несколько вопросов, в которых я не уверен. Мои системные характеристики: OS X Mountain Lion на MBP Рельсы 4.0 Рубин …

4
Как сказать «should_receive» больше раз в RSpec
У меня это в тесте Project.should_receive(:find).with(@project).and_return(@project) но когда объект получает вызов этого метода два раза, я должен сделать Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) Есть ли способ сказать что-то вроде Project.should_receive(:find).with(@project).and_return(@project).times(2)

9
Имена контроллеров и помощников в единственном или множественном числе в Rails
Есть ли недостатки в использовании единственных имен для контроллеров и помощников? Кажется, ничто не полагается на это. Даже кажется, что помощникам не нужно делать такой же выбор относительно единственного и множественного числа, что и для соответствующих контроллеров, по крайней мере, согласно моим ограниченным экспериментам. Это правда?

6
Rails ActionMailer - формат имени отправителя и получателя / адреса электронной почты
Есть ли способ указать адрес электронной почты И имя для информации об отправителе и получателе при использовании ActionMailer? Обычно вы делаете: @recipients = "#{user.email}" @from = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Но я хочу , чтобы указать имя в качестве well-- MyCompany <info@mycompany.com>, John Doe <john.doe@mycompany>. Есть ли …

2
Список типов моделей Rails
Есть ли у кого-нибудь полный список типов моделей, которые должны быть указаны при создании строительных лесов модели например foo:string bar:text baz:boolean и т.д... И что эти типы соответствуют элементам пользовательского интерфейса по умолчанию? Текстовое поле, текстовая область, переключатель, флажок и т. Д.


2
Шаблоны Ruby on Rails - декоратор против презентатора
В последнее время в сообществе Ruby on Rails много говорят о декораторах и презентаторах. В чем существенная разница между ними? Если да, то какие подсказки подсказывают мне, какой из них использовать вместо другого? Или, возможно, использовать их вместе?

11
Библиотека не загружена: /usr/local/opt/readline/lib/libreadline.7.dylib
Когда я пытаюсь запустить, rails consoleя получаю эту ошибку: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) Быстрый поиск привел меня к этому сообщению, и я попробовал несколько вещей: brew reinstall postgresql (это действительно БД для этого проекта) и cd /usr/local/opt/readline/lib ln libreadline.8.0.dylib libreadline.6.2.dylib (моя версия строки чтения - …

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