私が選択し、コレクションを作成しようとしているが、私はこのエラーを得た:- RoRの
NoMethodError in Deal#selectuser
undefined method `to_key' for #<Conversation::ActiveRecord_Relation:0x1059f4f8>
私のコントローラ
def selectuser
@conversation = Conversation.involving(current_user)
end
マイルートを
resources :deal, only: [:index, :new, :create, :selectuser] do
collection do
get "selectuser" # generate get "/deal/selectuser"
end
マイビュー(conversation.html.erb)
<%= form_for @conversation do |f| %>
<%= collection_select(:conversation, :recipient_id, Conversation.all, :recipient_id, :title) %>
<%= f.submit "Send", class: "btn btn-primary wide" %>
。 ':resources:deal、only:[:index、:new、:create、:selectuser] do'から':selectuser'を削除できますか? –
@ArupRakshit私はそれを削除しました...間違ったことが続きます.. –
間違った持続手段? –