Когда я пытаюсь отправить новый статус, я получаю следующее. У меня есть регистрационная форма, которая работает нормально, не знаю, что здесь происходит. Цените помощь.
def status_params
params.require(:status).permit(:type_id, :user_id)
end
а также
def create
@status = Status.new(status_params)
respond_to do |format|
if @status.save
Запрос
{"utf8"=>"✓",
"authenticity_token"=>"gZPV4FfSm2eb+pGPbAAqI4zA/LHJiAsRkHdJar/aU3G63oBiaLr55zPoRv3K+7EmelN2Nofj/CTZ+qPtoYih5w==",
"type"=>{"user_id"=>"3"},
"type_id"=>"Ocular",
"commit"=>"Create Status"}
Мой взгляд
<div class="field">
<%= f.label :user_id %><br>
<%= select(:user_id, @user_options) %>
</div>
<div class="field">
<%= f.label :type_id %><br>
<%= select_tag :type_id, options_for_select(mg_types) %>
</div>
"type"=>{"user_id"=>"3"}
, что за тип? Я думаю, что это должно быть"user_id"=>"3"
- person pangpang   schedule 12.05.2015