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

Подробнее про ruby-on-rails...

Итак, я хочу использовать скрипт Python в приложении Rails, и у меня определен этот маршрут: get '/decks/:id/download', to: 'decks#download_deck', as: :download Тогда, на мой взгляд, у меня есть эта ссылка: <%= link_to "Download", download_path , class: "p-2 ml-4 rounded-md bg-blue-600 text-white s....
25 Янв 2022 в 02:08
Я не совсем уверен, как процитировать этот вопрос, но я делаю клон Reddit в Ruby on Rails. На странице индекса я показываю все сообщения, которые у меня есть в таблице «Сообщения». Но когда я показываю их все, в конце последнего сообщения появляется текст, заключенный в квадратные скобки и содержащ....
24 Янв 2022 в 18:16
Я использую MongoDB для хранения информации о продуктах. У каждого продукта есть заголовок (строка), описание (строка) и т. д. Мой гемфайл ruby '3.1.0' gem 'mongoid', '~> 7.3.0' gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid' gem 'mini_magick' gem 'kaminari-mongoid' gem 'shopify_api' g....
24 Янв 2022 в 11:09
Я пытаюсь добавить очень простую систему оценок в небольшое приложение. У меня есть модель фильмов и модель рейтингов. Рейтинг принадлежит фильму, а фильм имеет_много рейтингов. Мне нужна простая функциональность с 5 кнопками со звездами, каждая кнопка должна создавать новый рейтинг для определен....
23 Янв 2022 в 18:37
Я хочу передать параметры из события/идентификатора (показать страницу) в мой order_controller. Я использую simple_form_for для передачи event.id и промокода, введенных пользователем #event.show.html.haml = simple_form_for order_url, url: orders_path(@event, :promocode), method: :post do |f| = f.....
23 Янв 2022 в 01:03
Согласно документации Bootstrap 5, метка должна быть после тега флажка для создания флажков или переключателей, похожих на кнопки. Взято непосредственно из документации здесь: <input type="radio" class="btn-check" name="options-outlined" id="danger-outlined" autocomplete="off"> <label class="btn bt....
22 Янв 2022 в 10:52
Как удалить столбец из базы данных и заменить столбец пользовательским методом, чтобы мне не нужно было менять весь устаревший код, использующий старый столбец? # Book.rb # column available removed from the database def available? # add custom available method here # will return true/false end ....
21 Янв 2022 в 18:28
Доброе утро люди. Я пытаюсь понять приведенную ниже ошибку, но, поскольку я новичок в рельсах, я не совсем понял. У кого-нибудь есть свет на то, что это может быть? Искал в интернете, но ничего конкретного не нашел. Я искал в Интернете, но ничего не идентифицировал, если кто-то видел это или имеет ....
21 Янв 2022 в 14:46
Я хочу вывести декоратор в контроллере, поэтому я генерирую декоратор обычным способом (декоратор rails g) и вывожу его в контроллере. Однако, когда я тестирую Postman, я получаю сообщение об ошибке: Could not infer a decorator for Employers::Job. Сообщение об ошибке показывает, что мой синтаксис в....
21 Янв 2022 в 12:50
Прямо сейчас мы используем гем icalendar для создания файла ics, который мы отправляем по электронной почте. Хотя это дает пользователю удобную кнопку «Добавить в мой календарь» по электронной почте, оно также не добавляет событие автоматически в календарь пользователя, поэтому пользователю по-прежн....
21 Янв 2022 в 07:18
У нас много сквозных отношений в модели. Rails правильно присоединяется к отношениям, однако я изо всех сил пытаюсь понять, как применить поиск where к объединенной таблице, используя активную запись. Например: class Model has_one :relation1 has_one :relation2, through: :relation1 has_one :re....
21 Янв 2022 в 00:09
TL; DR Как я могу загрузить изображение и сохранить его исходный Content Type или создать подписанный или общедоступный URL-адрес, который задает правильный тип для моего файла? Поясняю подробнее: У меня проблема с S3 (на самом деле я использую Minio, совместимый с протоколом S3) в приложении Rails ....
20 Янв 2022 в 15:52
Я очень новичок в Ruby и программировании, и я пытаюсь написать эту простую функцию ниже. def sum_square(x=0, y, z=0) p x**2 + y**2 + z**2 end sum_square(2,3) И я получаю эту ошибку синтаксиса ошибки, неожиданное '=', ожидая ')' Я подумал, что могу использовать здесь необязательный аргумент....
20 Янв 2022 в 15:31
Некоторым записям в моем приложении присвоен DOI, и в этом случае их нельзя удалять. Вместо этого их описание должно быть изменено, и они должны быть помечены, когда пользователь инициирует их удаление. Я подумал, что способ сделать это в соответствующей модели будет следующим: before_destroy :des....
20 Янв 2022 в 15:22
Я использую активную запись для создания массива. users = User.all.to_a Теперь я хочу позже найти в этом массиве идентификатор пользователя: 1 users.find(1) Но это не дает результата, а возвращает все. Как я могу искать в этом массиве результатов мой выбранный идентификатор пользователя. Я вижу,....
20 Янв 2022 в 10:19
Я пытаюсь обновить Mongoid в приложении Rails 4.2 с 4.x до 5.x (5.4.1) для подключения к MongoDB 2.6. Я обновил файл mongoid.yml, чтобы он соответствовал отличиям 5.x: development: clients: default: database: my_db hosts: - localhost:27017 options: Но теперь, когда я....
20 Янв 2022 в 06:52
Я практикую рельсы, и я хотел бы знать, как я могу проверить ситуацию. В данном случае это проект по аренде автомобилей. У меня есть таблица Cars (Автомобили) и один из периодов недоступности. При регистрации автомобиля я исхожу из того, что машина доступна 100% месяца. Если кто-то арендует в опре....
19 Янв 2022 в 21:13
Контекст У нас есть приложение Rails, которое извлекает разговоры с помощью следующего необработанного SQL-запроса: SELECT sub.*, profiles.status AS interlocutor_status FROM ( SELECT DISTINCT ON (conversations.id) conversations.id, conversation_preferences.unread_counter, ....
19 Янв 2022 в 12:23
Может ли кто-нибудь помочь мне с моим запросом? У меня следующие ассоциации: class Customer < ApplicationRecord has_many :customer_subscriptions, dependent: :destroy end class CustomerSubscription < ApplicationRecord belongs_to :customer end Я пытаюсь получить клиента, чей статус подписки на ....
18 Янв 2022 в 19:43
Мой вопрос заключается в том, действительно ли PostgreSQL хранит данные json в типе столбца jsonb с кавычками? Содержимое столбца сохраняется как: "{\"Verdie\":\"Barbecue Ribs\",\"Maurice\":\"Pappardelle alla Bolognese\",\"Vincent\":\"Tiramisù\"}" Я не могу понять, является ли это функцией PostgreS....
18 Янв 2022 в 17:16
Я хотел бы знать, когда мы запускаем такие команды, как rails new, rails generate. Какие файлы на самом деле выполняются. В общем, для других инструментов, таких как rake, rspec (не уверен, что они называются инструментами командной строки) или любого другого подобного драгоценного камня, какие фа....
18 Янв 2022 в 07:49
У меня есть следующие модели class School has_many :classrooms has_many :communications end class Classroom belongs_to :school end class Communication belongs_to :school end На данный момент у меня есть school_id в общении, однако из-за бизнес-логики ....
18 Янв 2022 в 00:13
У меня возникают проблемы при попытке запустить консоль rails под докером. Все остальные команды rails работают должным образом, а консоль — нет. ➜ octopus git:(master) ✗ docker-compose run web bundle exec rails c Creating octopus_web_run ... done Could not find rake-13.0.6 in any of the sources R....
17 Янв 2022 в 22:53
У меня есть и массив чисел, что означает правила доступа к клиенту: Контроллер: @user_got_these_governings = current_user.governings.map{ |governing| governing.customer_id} which_customer_is_selected = params[:user][:customer_id] Мне нужно сравнить customer_id с массивом чисел: Идентификатор_клиен....
17 Янв 2022 в 15:32
Я практикую функцию сортировки, целью является массив (ary) предложения. Пример метода, который я видел, состоит в том, чтобы построить и использовать блок и, наконец, расположить элементы (слова) в массиве от коротких к длинным и от a до z. Но я не понимаю, почему в этом примере два параметра a и ....
17 Янв 2022 в 09:35