我不知道如何使用if语句将数据输入用户与数据库进行比较。我想实现用户可以输入产品的条形码,并且应用程序会查看该代码是否已存储。如果找到,您可以发送以下表单,否则他们会向用户发送警告消息。这是您应该去的表格及其各自的控制器。
if 语句必须使用的形式:
<%= @medicinas.each do |p| %>
INGRESE EL CÓDIGO DE BARRA DEL PRODUCTO QUE DESEA AGREGAR:
<% if codigo == @medicinas.codigo %>
INGRESE OTRO CÓDIGO DE BARRAS, EL QUE ESTA UTILIZANDO YA SE ENCUENTRA ALMACENADO
<% else %> AGREGAR MEDICAMENTO end
控制器形式:
def buscarcrear
@medicinas = Medicamentos.all
end
现在我有这个错误:#<#:0x2e96770> 的未定义局部变量或方法 `codigo' 提取的源(在第 33 行附近):
30:
31: 32: <% @medicinas.each 做 |p| %> 33: <% if codigo == @p.codigobarras %>
我能做些什么?