Вопросы по теме 'ruby-on-rails-5'

Rails before_action для ActionMailer, который будет использовать аргументы почтовой программы
Предположим, у меня есть почтовая программа, которая отправляет разные электронные письма, но ожидается, что она будет вызываться с одинаковыми параметрами. Я хочу обрабатывать эти параметры для всех действий почтовой программы. Таким образом, вызов...
4427 просмотров
schedule 18.05.2024

неопределенный метод `use_transactional_tests=' для #‹RSpec::Core::Configuration:0x007fccf515e338› (NoMethodError)
Я тестирую новую версию Rails 5.0.0.alpha и RSpec 3.1.7 , но получаю сообщение об ошибке: undefined method `use_transactional_tests=' for #<RSpec::Core::Configuration:0x007fccf515e338> (NoMethodError) В rails_helper.rb я обычно...
3977 просмотров
schedule 03.02.2024

Ruby on Rails 5 — Turbolink 3 работал некорректно
Я использую Ruby on Rails 5 и использую турбо-ссылку, как показано ниже: <%= javascript_include_tag 'custom-plugins', 'data-turbolinks-track' => true %> Он отлично работает с Ruby On Rails 4, но есть проблема с Ruby on Rails версии...
834 просмотров

Рендеринг HTML из задания на страницу в Rails 5
Я хочу создать задание, которое выполняет частичное асинхронное рендеринг после того, как я соберу выбранные ресурсы из серверной базы данных. Я делаю это, потому что получение данных, которые я извлекаю, занимает много времени, и я хотел бы иметь...
926 просмотров

Ошибка при использовании rails_admin с rails5
Я пытаюсь использовать rails_admin с приложением rails5. rails_admin 0.8.1 не работал, потому что Сборщику не удалось найти совместимые версии для гема "рельсы": В снимке (Gemfile.lock): рельсы (= 5.0.0.beta1) В Gemfile: rails (‹5.1,> =...
732 просмотров

Источник запроса не разрешен: http://localhost:3001 при использовании Rails5 и ActionCable
Возникли проблемы с сервером, когда приложение в Rails 5.0.0.beta2 пытается использовать ActionCable. Использование localhost:3000 работает нормально, так как это то, что по умолчанию использует большинство ActionCable. Но если я попытаюсь...
14458 просмотров

Как я могу протестировать каналы ActionCable с помощью RSpec?
Мне интересно, как протестировать каналы ActionCable. Допустим, у меня есть следующий канал чата: class ChatChannel < ApplicationCable::Channel def subscribed current_user.increment!(:num_of_chats) stream_from...
7484 просмотров

Как я могу протестировать методы в абстрактном базовом классе ApplicationRecord?
Я не нашел хорошего способа протестировать методы ApplicationRecord. Скажем, у меня есть простой метод с именем one : class ApplicationRecord < ActiveRecord::Base self.abstract_class = true def one 1 end end И я хочу это...
2603 просмотров

Rails 5 тестирует NoMethodError
Я обновляю существующее приложение с Rails 4 до 5.0.0.beta2. На самом деле едет красиво! Но у меня возникают проблемы с тестами контроллера. Выдает эту ошибку: E Error: SeiteControllerTest#test_should_get_index:...
690 просмотров

ActionView :: MissingTemplate, Rails 5 API с JSON
Я постоянно получаю ошибку ActionView :: MissingTemplate при попытке визуализации JSON в моем Rails 5 Api. Я просто хочу отобразить чистый JSON без jbuilder или другого представления. Кто-нибудь может помочь? thing_controller.rb: class...
3839 просмотров
schedule 14.02.2022

Rails #url_for повторяет префикс пространства имен при разрешении URL-адреса для вложенного ресурса с пространством имен
Приветствую всех, У меня есть следующее: routes.rb : namespace :hr do resources :employees do resources :skills end end И эти модели: hr/skills.rb class Hr::Skill < ApplicationRecord end...
200 просмотров

Rails new дает Не удалось найти правильную версию railties (4.2.5.1) ни в одном из источников ошибки
Я пытаюсь использовать Rails 5.0.0.rc1 с Ruby 2.3.1. Однако, если я попытаюсь создать новый проект в своем каталоге «программирования», я получаю следующее:  ➜ ~/Documents/Programming rails new foo Could not find proper version of railties...
8829 просмотров

ActionCable: один канал на пользователя
Я работаю над уведомлениями для своего приложения rails. Существует модель пользователя и контроллер, а модель «Нравится», связанная с пользователем, имеет много ассоциаций «Нравится». Идея в том, что если пользователю нравится профиль другого...
2969 просмотров

Спецификация контроллера RSpec действует как спецификация запроса
Рельсы 5.0.0.rc1 rspec-core@a99ff26 rspec-rails@052206f У меня есть спецификация контроллера, которая выглядит примерно так: require "rails_helper" RSpec.describe InquiriesController, type: :controller do describe "#create" do...
540 просмотров
schedule 30.04.2024

Rails разный макет Devise Mailer для одного и того же действия
У меня есть модель User с несколькими ссылками на «профили». У пользователя может быть несколько таких профилей, и каждый из этих профилей должен вызывать определенный макет в электронных письмах. Рассмотрим профили Admin и Worker Например, в...
751 просмотров

Проблемы с реализацией Destroy в полиморфных комментариях Rails, ActiveRecord
Я создаю приложение Rails с некоторыми полиморфными отношениями, которые работают, однако у меня возникают проблемы с реализацией действия уничтожения. Таблица комментариев — это полиморфная таблица, Тема has_many :comments и профиль has_many...
86 просмотров

Маршрутизация для сеансов#destroy action
Я связываюсь с действием уничтожения для контроллера сеансов следующим образом: <%= link_to "Sign out", session_path, method: :delete %> Маршруты.рб: resources :sessions, only: [:new, :create, :destroy] Rails жалуется на...
3649 просмотров

Rails 5: загрузка файлов lib в продакшене
Я обновил одно из своих приложений с Rails 4.2.6 до Rails 5.0.0. Руководство по обновлению говорит, что функция автозагрузки теперь по умолчанию отключена в продакшене. Теперь я всегда получаю сообщение об ошибке на своем производственном...
86674 просмотров
schedule 04.06.2024

ссылки link_to не загружают javascript в рельсы
В моем индексном представлении у меня есть таблица (которая использует библиотеку javascript для сортировки таблиц начальной загрузки для сортировки столбцов), я использую рельсы 5. Итак, теперь, когда я нажимаю на <%= link_to 'Products',...
985 просмотров

Как обнаружить события для кнопки, добавленной с помощью ActionCable?
Я создал канал ActionCable, используя rails generate channel conversation speak , а затем добавил что-то вроде приведенного ниже кода в конце разговора. кофе: $ -> $("button").click (event) -> alert() App.conversation.speak("main",...
75 просмотров