关于ruby on rails 的gem 'simple_form' views的小套路


安装 `gem 'simple_form'`后,views都会有对应的小套路,这里总结一下。

一、`app/views/jobs/new.html.erb`


<h1>新建工作</h1>

<%= simple_form_for @job do |f| %> ***

<%= f.input :title, input_html: {class: "form-control"} %>

<%= f.input :description, input_html: {class: "form-control"} %>

<%= f.submit "Submit", class: "btn btn-primary", data: {disable_with: "Submiting..."} %>  <% end %>


二、app/views/jobs/index.html.erb 


<% @jobs.each do |job| %>

<%= link_to(job.title, job_path(job)) %>

<%= job.description %><%= link_to("Edit", edit_job_path(job), class: "btn btn-sm btn-default")%>

<%= link_to("Delete", job_path(job),    class: "btn btn-sm btn-default",

method: :delete, data: { confirm: "Are you sure?" } )%>


三、app/views/admin/jobs/new.html.erb


Add a job

<%= simple_form_for [:admin, @job] do |f| %>

<%= f.input :title %><%= f.input :description %>

<%= f.submit "Submit" %>

<% end %>


四、app/views/posts/new.html.erb


<%=simple_form_for[@group,@post]do|f|%>

<%=f.input:content,input_html:{class:"form-control"}%><%=f.submit"Submit",disable_with:"Submiting...",class:"btn btn-primary"%>

<%end%>


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容