好吧,我是一个新的 linux/rails 学生,有些问题我只是盲目地解决。我一直在挖掘 stackoverflow 和谷歌来解决这个问题,但我真的不能。我只知道与 chmod 和 chown 命令有关的事情。如您所见,“Anuncios”是我的桌子。
错误图片:
我知道错误原因是回形针,因为我可以在不上传图像的情况下创建条目。在 Ubuntu 中运行的应用程序。罗尔 4。
谢谢。
好吧,我是一个新的 linux/rails 学生,有些问题我只是盲目地解决。我一直在挖掘 stackoverflow 和谷歌来解决这个问题,但我真的不能。我只知道与 chmod 和 chown 命令有关的事情。如您所见,“Anuncios”是我的桌子。
错误图片:
我知道错误原因是回形针,因为我可以在不上传图像的情况下创建条目。在 Ubuntu 中运行的应用程序。罗尔 4。
谢谢。
/Anuncios 不是你的table
(也许,你的意思是桌面?)。您的桌面位于 ~/Desktop -或- /home/Anuncios/Desktop
/Anuncios 看起来像“系统目录”,但它不存在
解决了!
我的一位同事帮助我,他说在我的控制器中我使用的是 rails 4 convetion [put filtrated params -> @anuncio = Anuncio.new(anuncio_params)],它曾经是 rails 3 中的模型;由于这种变化,有时会出现错误。只需通过 params[:anuncio] 快速 anuncio_params。
长话短说:
由于某些语法版本更改,有时会出现错误。只需在我的控制器中替换为:#@anuncio = Anuncio.new(anuncio_params) 即可:@anuncio = Anuncio.new(params[:anuncio]) 并且有效!
感谢 Vitalyp 和 Kirti Thorat 的贡献。Ps:与Image Magick无关。