Описание тега ruby-on-rails-5

По вопросам, связанным с версией 5.xy Rails. Если ваш вопрос относится к Ruby on Rails в целом, используйте тег [ruby-on-rails].
1 ответ

Как передать множественные идентификаторы в функцию ajax

Я создал опцию множественного выбора, onchange, я хочу передать все идентификаторы множественного выбора в jquery ajax. в настоящее время единственная опция выбора параметров работает нормально. как сделать то же самое с несколькими вариантами? Вот …
13 ноя '18 в 09:32
0 ответов

Ruby Gem InstallGenerator Не удалось найти генератор '<имя>: установить

Я только что попытался сделать рубиновый драгоценный камень для моей системы сетки CSS. Однако я нахожусь в точке, где, когда rails g --help это покажет мне: Running via Spring preloader in process 62748 Usage: rails generate GENERATOR [args] [optio…
0 ответов

Rails 5: рендеринг очень медленный в первый раз (rb-notify: очередь событий inotify переполнена)

Когда я получу localhost:3000/ первый раз, когда после запуска rails s, Рендеринг медленный (более 5 минут) для рендеринга в первый раз. Когда я смотрю консоль, она отображает: E, [2018-07-27T10:29:56.993181 #30765] ERROR -- : run() in thread failed…
2 ответа

Перенаправить пользователей # изменить в / настройки?

Я хочу, чтобы действие #edit пользователей всегда отображалось как /settings, В моих маршрутах у меня есть get "settings" =&gt; "users#edit", as: :settings Любая ссылка на настройки такая &lt;%= link_to "Settings", settings_path %&gt; Но когда я пос…
29 янв '17 в 20:26
0 ответов

Медиа-запрос для телефонов

У меня есть отзывчивая страница, использующая Bootstrap 4.1. Когда я использую инструменты Google Dev и выбираю iPhone 6, все отображается правильно. Я включил поле, которое показывает выбранный медиа-запрос в левом нижнем углу под "заметками". Goog…
20 авг '18 в 04:29
2 ответа

Точка доступа ActiveRecord (.) Против скобки ([])

С Active Record мы можем получить доступ к значению, как метод доступа user = User.find(1) user.name #=&gt; 'John' или же хэш-доступ user[:name] #=&gt; 'John' Мне просто интересно, когда использовать какой, или есть какая-нибудь лучшая практика там?…
1 ответ

capistrano + rails 5: сервер запускается в производственном режиме вместо постановки

Я пытаюсь развернуть приложение rails 5 на промежуточном сервере, используя capistrano с nginx и passenger, однако работает Rails.env дает производство вместо постановки. Вот моя настройка capistrano: в config/deploy.rb: set :stages, %i(staging prod…
1 ответ

Если при проверке уникальности происходит совпадение с ActiveRecord::AssociationTypeMismatch

Я разрабатываю Rails5 API и получаю ActiveRecord::AssociationTypeMismatch: ошибка при тестировании ассоциаций моделей. Вот код: user.rb: class User &lt; ApplicationRecord acts_as_paranoid has_secure_password has_many :contracts end service.rb: class…
1 ответ

В рельсах параметр 'method:' используется только для удаления действия?

Я новичок в Rails и узнал о действии destroy. Когда мы пишем действие destroy для удаления чего-либо, в ссылке для его удаления мы пишем код: method: :delete Так что параметр метода используется только для удаления, или он используется где-то еще? З…
1 ответ

Rails 5, хеш параметров доступа

Я думаю, что я теряю это здесь... так что у меня есть хэш params, который я хочу использовать в контроллере: Параметры: {"utf8"=>"✓", "_method"=>"patch", "authenticity_token"=>"etcetc", "scan"=> {"1"=>{"scan_id"=>"40", "organisation_id"=>"1", "selec…
4 ответа

Соединение двух моделей в рельсы

Я пытаюсь назвать значение из другой модели внутри представлений. tse.headoffice.head_office_id Определил отношения в headoffice.rb как has_many :tse а в це.рб как belongs_to :headoffice Теперь я получаю ошибку как неопределенный метод неопределенны…
1 ответ

Вложенные контроллеры Form_with Devise Error

Итак, у меня есть RailsApp, и я решил создать для своих пользователей вложенный контроллер, называемый backoffice. Мои маршруты к индексам работают нормально, но когда я пытаюсь отредактировать или создать пользователя, я получаю следующую ошибку: N…
26 ноя '17 в 06:04
2 ответа

Не удалось создать новый проект рельсов

Я неожиданно столкнулся с некоторой проблемой при запуске нескольких команд rails -v или же rails new project_name, На самом деле я установил rails 5 на MacBook Pro. Но некоторое время назад я попытался клонировать старый проект rails и запустил пак…
0 ответов

Как создать определенное время из консоли Rails?

У меня есть стол с Time столбец типа данных, который хранит время от пользователей (через f.time_select Форма помощника). Он отлично работает, когда я вводю время через форму, но я не могу создать объект времени из консоли rails irb с .create или же…
26 апр '17 в 19:22
2 ответа

Rails 5: Как загрузить Datatable Javascript в частичном представлении HTML

Я пытаюсь получить данные для загрузки в одном из моих частичных представлений, которое является просто таблицей. Данные, однако, не отображаются, только HTML-код в части "Результаты". Сценарии - это родительский каркас, который был создан. Результа…
1 ответ

Rails - миграция таблицы (с данными), чтобы иметь UUID вместо ID

У меня есть Project модель, которая имеет иждивенцев, и уже есть записи в БД. я хочу измениться Project.id (это первичный ключ), чтобы быть UUID, а не просто возрастающим целым числом. Как мне написать миграцию, которая изменит идентификатор, обнови…
1 ответ

Как включить CSRF в режиме Rails 5 API

У меня есть Rails API, который аутентифицирован с помощью cookie только для http, и поэтому мне требуется защита CSRF. Из того, что я могу сказать, сообщество Rails, похоже, предпочитает хранить токены jwt auth в локальном хранилище, а не в cookie. …
10 апр '17 в 13:04
3 ответа

rails 5 поиск по has_many через

У меня три модели class Project &lt; ApplicationRecord has_many :project_skills has_many :skills, :through =&gt; :project_skills end class Skill &lt; ApplicationRecord has_many :project_skills has_many :projects, :through =&gt; :project_skills end c…
2 ответа

Предоставление пользователям возможности либо выбрать из выпадающего меню, либо ввести свои собственные и добавить его в таблицу

Я прошу прощения за вопрос новичка. Но я пытался создать особый тип ассоциации, и все мои усилия терпели неудачу. Я хотел бы дать пользователям возможность выбирать свои родные города. Я отложил несколько вариантов, из которых они могут выбирать, но…
2 ответа

Как установить параметры при подписке на канал Action Cable

Я пытался разобраться с боевиком в течение нескольких месяцев. Пожалуйста помоги. У меня есть "Соединение" - я не могу установить identified_by :current_user потому что эта конечная точка также должна использоваться внешним API, который использует W…