我正在Sinatra中创建Recipe Keeper应用程序。我正在尝试:
到目前为止,我已经能够生成随机配方并显示配方的详细信息。
如何将所有食谱参数(例如名称,配料等)分配给新的食谱实例,并将其分配给当前用户?
<h1><%= @recipe.name %></h1>
<br>
</br>
<h2>Ingredients:</h2><br>
<p><% arr = @recipe.ingredients.split(",") %></p>
<p><% arr.each do |ingr| %></p>
<p><%= ingr %></p>
<p><% end %></p>
<br>
<h2>Instructions:</h2><br>
<p><%= @recipe.instructions %></p></br>
<h2>Notes:</h2><br>
<p><%= @recipe.notes %></p></br>
上面的rand_recipe.erb文件显示了随机配方的所有详细信息。我想使用这些值来创建新的配方实例并将其分配给当前的user_id
。