Ruby on rails Rails:获取tIDENTIFIER语法错误

Ruby on rails Rails:获取tIDENTIFIER语法错误,ruby-on-rails,Ruby On Rails,我在以下代码中遇到错误: 实际上,如果Warehouse.product==sale.product,它应该打印价格。但事实并非如此。我得到了这个错误: OrdersController中的语法错误#show 语法错误,意外的tIDENTIFIER,应为“')”…=Warehouse.where(:product sale.product).pull(:mrr))@输出^ 语法错误,意外“),应为关键字“\u end…uct sale.product).pull(:mrr))@输出缓冲区安全附

我在以下代码中遇到错误:

实际上,如果Warehouse.product==sale.product,它应该打印价格。但事实并非如此。我得到了这个错误:

OrdersController中的语法错误#show

语法错误,意外的tIDENTIFIER,应为“')”…=Warehouse.where(:product sale.product).pull(:mrr))@输出^

语法错误,意外“),应为关键字“\u end…uct sale.product).pull(:mrr))@输出缓冲区安全附加='^

我做错了什么

提前谢谢

试试这个

<%= Warehouse.where(:product => sale.product).pluck(:price) %>
sale.product).采摘(:价格)%>

此代码不应出现在视图中。观点注定是愚蠢的。