【发布时间】:2020-06-24 22:08:27
【问题描述】:
rails 6
bootstrap
simple_form
我有一个views/books/index.html/slim,如下:
#BooksIndex
table.table.table-striped.table-hover
thead
tr.d-flex
th.col-10
= t('books.name')
th.col-1
th.col-1
tbody
- @Books.each do |Book|
tr.d-flex
td.col-sm-10 = Book.name
td.col-sm-1 = link_to edit_Book_path(Book)
i.fas.fa-edit.fa-lg
td.col-sm-1 = link_to Book, data: { confirm: t('are_you_sure') }, method: :delete
i.fas.fa-trash-alt.fa-lg
#AddBookForm
= simple_form_for(@Book || Book.new) do |f|
.form-inputs
= f.input :name, placeholder: t('Books.views.index.enter_name_of_Book_you_like_to_add'), label:false
span.form-actions
button.btn.btn-primary type="submit"
= "Create Book"
当我提交时,它会产生以下内容:
Started POST "/Books" for 127.0.0.1 at 2020-03-12 12:46:44 -0700
Processing by BooksController#create as HTML
Parameters: {"authenticity_token"=>"....", "Book"=>{"name"=>"Fun"}}
我希望在文本输入字段的末尾有一个提交按钮,如下所示:
我尝试了不同的跨度变体,并使用了列,但它总是显示在下一行。有什么想法吗?
【问题讨论】:
-
这在使用 GRID 系统时有效。我的问题是针对 simple_form 的助手
标签: css ruby-on-rails twitter-bootstrap simple-form