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

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


11
Як зробити частку іншого формату в Rails?
Я намагаюся створити відповідь JSON, яка включає деякий HTML. Таким чином, я маю /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Я хочу, щоб це відображалося /app/views/foo/_baz.html.erb, але воно буде лише рендерінгом /app/views/foo/_baz.json.erb. Проходження :format => 'html'не допомагає.

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 має надати, …

10
Встановлення Bootstrap 3 в Rails App
Я намагаюся встановити Bootstrap 3.0 у своєму додатку Rails. Нещодавно я закінчив підручник Майкла Хартла і зараз намагаюся створити власну систему за допомогою цієї нової версії Bootstrap, але у мене є кілька питань, в яких я не впевнений. Моя система: OS X Mountain Lion на MBP Рейки 4.0 Рубін 2.0 …

4
Як сказати "слід_рецепція" більше разів у 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
Перелік типів рейок
Чи є у когось повний перелік типів моделей, який визначається при генерації модельних лісів напр 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 (моя версія readline 8) і brew …


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