gpt4 book ai didi

ruby-on-rails - Ruby on Rails - 如何将哈希参数传递给部分 View ?

转载 作者:行者123 更新时间:2023-12-01 12:52:35 24 4
gpt4 key购买 nike

'共享/订阅' %>

调用此部分 View :

<% form_for(:subscription, :url => city_subscriptions_path(@city)) do |form| %>
<%= form.hidden_field :city_id, :value => @city.id %>
<%= form.text_field :email, :size => 30 %>
<%= form.submit "Email Me" %>
<% end %>

由于我在不同的地方使用此部分 View ,因此如何更改调用者以便它将传递 form_for 帮助程序的哈希值?所以当助手被调用时会是这样的:

<% form_for(:subscription, :url => city_subscriptions_path(@city), :html => {:id => 'main_input' }) do |form| %>
<%= form.hidden_field :city_id, :value => @city.id %>
<%= form.text_field :email, :size => 30 %>
<%= form.submit "Email Me" %>
<% end %>

最佳答案

<%= render :partial => "shared/subscription", :locals => {:foo => "bar", :foofoo => ["bar", "bar"]}

在您的部分 View 中,使用它们:

<%= foo #this outputs "bar" %>
<%= foofoo.to_s %>

关于ruby-on-rails - Ruby on Rails - 如何将哈希参数传递给部分 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3605898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com