Мне нужно написать спецификации для проверки разрешенных параметров для действия создания.
module Backoffice
class JobsController < BaseController
def create
@job = Job.new(job_params)
end
def job_params
params.require(:job).permit(:title)
end
end
end
RSpec.describe Backoffice::JobsController, type: :controller do
it do
params = {
job: {
title: 'John'
}
}
should permit(:title).
for(:create, params: params).
on(:job)
end
end
По какой-то причине я получаю:
Ожидается POST #create для ограничения параметров: job to: title, но он не ограничивает никакие параметры.
Это потому, что контроллер в модуле?