railsでフリマアプリをチーム開発してる時、あまり見かけないエラーに遭遇したので、具体的な原因はよくわかっていませんが、残しておきます。
rubyバージョン :2.5.1
railsバージョン :5.2.4.2
データベース :mysql
#エラーが発生したコード
_product.html.haml
=image_tag product.images.first.images
productモデルとimageモデルが一対多の関係で結びついており、productモデルにはaccepts_nested_attributes_for :imagesが書かれています。
#エラー画面
to_modelという記述はどこにもしていませんし、to_xmlというxml形式で出力させる形式のメソッドをどう使えばいいのかわかりません。
#解決したコード
_product.html.haml
= image_tag product.images.first.images.url
このエラーの"to_model”の意味は調べてみたもののよくわかっていませんが、データの呼び出しに失敗しているエラー(このオブジェクトにはこんなメソッドは存在しないよという意味のエラー)だと思うので呼び出し方を変えたらうまくいきました。
あまり中身のない記事ですが、参考になれば幸いです。