ActionController::ParameterMissing (param is missing or the value is empty: film):

I have got this problem too when I use Angular JS form to send data to backend Rails 4. When I did not fill anything in angular js form, the error will show ActionController::ParameterMissing (param is missing or the value is empty:.

I fix it by adding params.fetch(:film, {}) the strong parameter into:

params.fetch(:film, {}).permit(:name, :sort_name, :description, :short_description, :meta_data,
    :poster, :amazon_link, :active, :trackable, :country_ids => [])

I refer to code example to avoid ActionController::ParameterMissing (param is missing or the value is empty: film)

I hope this will help you.

Leave a Comment