小编Gig*_*igg的帖子

在rails中转换form_tag的问题

我是ruby和rails的新手,我在使用Ruby on Rails电子商务时遇到了问题.(是的,这是一本旧书).

我有这两个代码集用于视图:

new.html.erb:

<%= form_tag :action=> 'create' do -%>
<%= render :partial => 'form' %>
 <%= submit_tag 'Create' %>
 <%= end -%>

<% link_to 'Back', :action => 'index' %>
Run Code Online (Sandbox Code Playgroud)

_form.html.erb:

<% error_messages_for 'supplier' %>

<p><label for="supplier_first_name">First Name</label><br/>
<%= text_field 'supplier', 'first_name' %></p>

<p><label for="supplier_last_name">Last Name</label><br/>
<%= text_field 'supplier', 'last_name' %></p>
Run Code Online (Sandbox Code Playgroud)

但它不会显示虽然我添加了do选项.它一直给我这个错误:

C:/rails/emporium/app/views/admin/supplier/new.html.erb:1: syntax error, unexpected ')'
...orm_tag :action=> 'create' do ).to_s)
...                               ^
C:/rails/emporium/app/views/admin/supplier/new.html.erb:4: syntax error, unexpected keyword_end
; @output_buffer.concat(( end ).to_s)
                             ^
C:/rails/emporium/app/views/admin/supplier/new.html.erb:5: syntax error, unexpected tIVAR, …
Run Code Online (Sandbox Code Playgroud)

ruby forms tags ruby-on-rails

2
推荐指数
1
解决办法
4708
查看次数

标签 统计

forms ×1

ruby ×1

ruby-on-rails ×1

tags ×1