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
今、私はこのエラーを持っています: undefined local variable or method `codigo' for #<#:0x2e96770> Extracted source (around line #33):
30:
31: 32: <% @medicinas.each do |p| %> 33: <% if codigo == @p.codigobarras %>
私に何ができる?