Вопросы по теме 'ruby-on-rails-4'
Определить, какие атрибуты были изменены в обратном вызове Rails after_save?
Я настраиваю обратный вызов after_save в своем обозревателе модели, чтобы отправлять уведомление только в том случае, если атрибут модели published был изменен с false на true. Поскольку такие методы, как changed? , полезны только до того, как...
118710 просмотров
schedule
01.04.2022
Аутентификация Omniauth Github
Я создаю приложение, которое позволит пользователям входить в систему, используя свои учетные данные аутентификации Github. Проблема в том, что я ничего не могу найти в документации, об ограничении доступа для определенных пользователей. Например, я...
473 просмотров
schedule
08.02.2023
Сравнимость: выпуск rails 4 beta, ruby 2.0.0, mongoid
Я создаю тестовое приложение, используя следующие версии rails, ruby и mongoid.
rails 4 beta
ruby 2.0.0
mongoid 3.1.2
Мой GemFile выглядит так
gem 'rails', '4.0.0.beta1'
ruby '2.0.0'
gem 'mongoid', '~> 3.1.2'
gem 'bson_ext'
Но...
7690 просмотров
schedule
01.12.2022
Как разрешить все атрибуты, кроме user_id, с помощью strong_parameters?
Я хотел бы использовать что-то вроде этого:
def answer_params
params.require(:answer).permit!.without(:user_id)
end
2526 просмотров
schedule
24.08.2022
Простой способ настроить представления генератора скаффолдов Rails?
Я знаю, как создать новый генератор в Rails . Тем не менее, я просто хочу немного изменить представления. Есть простой способ сделать это? Думаю, я мог бы зайти в каталог в моей операционной системе, где находится Rails, и изменить эти файлы...
171 просмотров
schedule
21.07.2022
Rails автоматически генерирует пароль с has_secure_password
Я хотел бы автоматически генерировать пароль для User при использовании has_secure_password в приложении Rails 4.0 (примечание: именно поэтому нет attr_accessor ).
У меня очень простая модель User :
class User < ActiveRecord::Base...
2190 просмотров
schedule
10.02.2023
неопределенный метод `caches_action' для ApplicationController:Class
Я пытаюсь перейти на rails 4 beta 1, но у меня есть небольшая проблема.
Вот, вкратце, как выглядит мой контроллер приложения.
class ApplicationController < ApplicationController
caches_action :method
end
caches_action перемещен в...
3934 просмотров
schedule
25.10.2022
Heroku Rails 4 не может подключиться к серверу: соединение отклонено
Использую postgres. Не удалось отправить.
Пробовал это без везения:
config.assets.initialize_on_precompile = false
-----> Подготовка приложения для конвейера ресурсов Rails
Running: rake assets:precompile
rake aborted!...
6510 просмотров
schedule
09.05.2023
Rails 4 Relation#first с параметрами поиска устарел - при использовании #where
У меня есть этот код в моем контроллере:
def index
@purchases = Purchase.all
@purchases = @purchases.where(user_id: current_user.id) unless current_user.admin
@purchases = @purchases.paginate(per_page: 30, page: params[:page])
end
Что...
481 просмотров
schedule
01.08.2023
Не удается заставить CSS работать на Heroku, используя Rails 4 с драгоценным камнем bootstrap-sass
Я развернул приложение в Heroku с одной проблемой, которую не могу понять. CSS для приложения через Bootstrap-sass не загружается, поэтому у меня приложение без стиля. На данный момент это просто набор статических страниц.
Я выполнил все...
28308 просмотров
schedule
12.06.2022
Как использовать актив с поддержкой дайджеста для default_url в rails4?
В rails 3, чтобы использовать актив из пайплайна в качестве default_url в загрузчике carrierwave , вы делали что-то вроде следующего:
class MyUploader
# Include the Sprockets helpers for Rails 3.1+ asset pipeline compatibility:
include...
3109 просмотров
schedule
14.09.2022
Учебное пособие по Ruby on Rails от Майкла Хартла Глава 7.1.3 — Неудачный тест
Я потратил пару часов, пытаясь понять этот крошечный кусочек головоломки, прежде чем перейти к учебнику, чтобы он не взорвался позже. Из-за этого я знаю проблемы, из-за которых тесты терпят неудачу, таких как эти, пруд пруди, поэтому я приношу свои...
1043 просмотров
schedule
01.05.2022
Кеширование / Etag для статических действий в Rails 4
Поскольку Rails 4 удалил кеширование страниц и кеширование действий, мне интересно, как Rails 4 может кэшировать действие, которое не имеет переменных и имеет только html в представлении? Должен ли я фрагментировать кэш статического HTML в...
3167 просмотров
schedule
30.05.2022
Приложение Rails аварийно завершает работу на Heroku, но локально работает нормально -> состояние изменилось с запуска на аварийное завершение
репозиторий по адресу: [email protected]:assafshomer/sample_app.git
Это мое обучающее приложение, основанное на превосходном руководстве по рельсам Майкла Хартла.
Приложение работает без сбоев в разработке, а набор тестов полностью зеленый
При...
4180 просмотров
schedule
10.06.2022
Как протестировать Rspec и ActionController::Live при записи в поток в Rails 4?
В настоящее время я экспериментирую с ActionController::Live и не могу понять, как это правильно проверить.
В моем контроллере у меня это написано
response.stream.write("event: #{event}\n")
response.stream.write("data:...
1196 просмотров
schedule
16.05.2023
Данные формы Rails 4 сохраняются как ноль
По какой-то причине, когда я передаю данные формы, они сохраняются в базе данных как nil. Я использую rails 4, и я использую сильные параметры, и все выглядит хорошо в соответствии с сервером, но в конце концов он сохраняется как nil. Любая помощь...
1633 просмотров
schedule
02.10.2022
Новый пост — первый аргумент в форме не может содержать nil или быть пустым
Это ошибка, которую я получаю, когда нажимаю «Новое сообщение:
Первый аргумент в форме не может содержать nil или быть пустым
Мой постконтроллер:
class PostsController < ApplicationController
before_action :set_user, only: [:show,...
1287 просмотров
schedule
15.10.2022
Rails 4 и RSpec, неопределенные «утверждения» метода в спецификации маршрутизации
У меня возникла та же проблема, что и undefined method `assertions' в спецификации маршрутизации. но я использую Rails 4, и он заблокирован для минитеста 5.0 или выше. Таким образом, решение использовать minitest 4.7 у меня не работает. Есть ли...
1869 просмотров
schedule
11.03.2023
Не могу создать новый пост
Когда я нажимаю кнопку отправки, создается сообщение с пустыми значениями. Нет проблем, когда я создаю сообщение в консоли рельсов. Есть идеи?
_form.html.erb
<%= form_for(@post) do |f| %>
<div class="field">
<%= f.label...
229 просмотров
schedule
27.07.2023
Rails 4 + вложенные атрибуты Angular
У меня есть новое приложение Rails 4, в котором я пытаюсь использовать Angular в первую очередь во внешнем интерфейсе.
У меня есть следующее:
Борт.рб
class Board < ActiveRecord::Base
belongs_to :organization
has_many :warehouses...
693 просмотров
schedule
30.12.2022