我试图在单击链接时在表单中预填充一个字符串字段。我试过:
$<%= link_to "New product", new_product_path(:product_name => "foo") %>
和
$<%= link_to "New product", new_product_path(:name => "foo") %>
两者均无效。有人有什么想法吗?
最佳答案
试试这个,
<%= f.text_field :name,:value=>(@product.new_record? ? params[:name] : @product.name )%>
或在新的行动中
def new
@product = Product.new(:name=>params[:name])
end
<%= f.text_field :name %>
关于ruby-on-rails - 从链接预填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12822604/