Rails4で複数のデータを一括変更(1)
Rails5でなんかうまくいかないので、Rails4でやってみる。
http://j-caw.co.jp/blog/?p=1590
の通りにやってみる。 →うまくいかず。。。
→以下で、 一応、できたが、、、
http://twosquirrel.mints.ne.jp/?p=9361
(環境) Cloud9, Rails4.2.5
(1)
rails g scaffold items name:string price:integer
rake db:migrate
(2)Cloud9の画面の右上の Run ボタンを押して、起動。
(自分でVagrantでやっている場合は、 rails s -b 0.0.0.0 )
ここで、itemをいくつか入力。
(3)config/routes.rb に、以下を加える。resources :items の先に?それとも後に?
=>あとで考える。
resource :items
(4)app/views/items/_form.html.erb を以下のように書き換える
<%= form_tag items_path, method: :put do %> <% @items.each do |item| %> <%= fields_for "items[]", item do |fi| %> <%= fi.text_field :name %> <%= fi.text_field :price %> <br /> <% end %> <% end %> <%= submit_tag %> <% end %>
(5)app/controllers/items_controller.rb を以下のように書き換える。
(6)
→うまくいかず。。。
の通りにやってみる。 →うまくいかず。。。
→以下で、 一応、できたが、、、
http://twosquirrel.mints.ne.jp/?p=9361
(環境)
ディスカッション
コメント一覧
まだ、コメントがありません