首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >haml转html.erb

haml转html.erb
EN

Stack Overflow用户
提问于 2011-05-03 14:45:50
回答 2查看 488关注 0票数 0

谁能把这些haml代码片段转换成等价的html.erb?

代码语言:javascript
复制
 %h1
  Edit Project Form
.edit_project
  = semantic_form_for [:admin, @project], :url => admin_organization_project_path(@organization), :html => { :multipart => true } do |f|
    = f.inputs do
      = f.input :name
      = f.input :status, :as => :select, :collection => Project.statuses
      = f.input :overview
      = f.input :funds_purpose
      = f.input :goal
      .files
        = render :partial => 'admin/edit_photo', :collection => @project.project_photos, :locals => { :field_name => 'project[project_photos_attributes][][file]' }
    = f.submit 'Save Project'

2.

代码语言:javascript
复制
%li.file.optional#project_project_photo_file_input
  = label_tag 'File'
  = image_tag edit_photo.file.url(:thumb) if edit_photo.file?
  = file_field_tag field_name
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-03 23:06:44

对于第二个:

代码语言:javascript
复制
<li class="file optional" id="project_project_photo_file_input">
<%= label_tag 'File' %>
<%= image_tag edit_photo.file.url(:thumb) if edit_photo.file? %>
<%= file_field_tag field_name %>
</li>
票数 0
EN

Stack Overflow用户

发布于 2011-05-03 23:12:14

首先:

代码语言:javascript
复制
<h1>  Edit Project Form </h1>
<div class='edit_project'>
   <%= semantic_form_for [:admin, @project], :url => admin_organization_project_path(@organization), :html => { :multipart => true } do |f| %>
   <%= f.inputs do %>
     <%= f.input :name %>
     <%= f.input :status, :as => :select, :collection => Project.statuses%>
     <%= f.input :overview %>
     <%= f.input :funds_purpose %>
     <%= f.input :goal %>
     <div class='files' >
        <%= render :partial => 'admin/edit_photo', :collection => @project.project_photos, :locals => { :field_name => 'project[project_photos_attributes][][file]' } %>
     </div>
   <% end %>
   <%= f.submit 'Save Project' %>
  <% end %>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5866030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档