Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wnoguchi/rails4_has_many
Rails4のhas_manyなフォームのテスト
https://github.com/wnoguchi/rails4_has_many
Last synced: about 1 month ago
JSON representation
Rails4のhas_manyなフォームのテスト
- Host: GitHub
- URL: https://github.com/wnoguchi/rails4_has_many
- Owner: wnoguchi
- Created: 2013-06-09T14:10:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-09T14:14:12.000Z (over 11 years ago)
- Last Synced: 2023-03-22T12:51:10.221Z (almost 2 years ago)
- Language: Ruby
- Size: 137 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
== README
This README would normally document whatever steps are necessary to get the
application up and running.Things you may want to cover:
* Ruby version
* System dependencies
* Configuration
* Database creation
* Database initialization
* How to run the test suite
* Services (job queues, cache servers, search engines, etc.)
* Deployment instructions
* ...
Please feel free to use a different markup language if you do not plan to run
rake doc:app.Rails4によるscaffoldを使った基本的なCRUDを備えた複雑なフォームを作る(ブログ編)
has_manyとfields_forを使うんだろうなあと漠然と考えていましたが、Rails4で実際に実装するとどうなるでしょうか。
**
bundle exec rails generate scaffold user username:string
bundle exec rails generate scaffold post subject:string post_date:date body:text user:references
bundle exec rails generate model comment post:references subject:string handle_name:string comment:text
bundle exec rails generate model kind name:string
undefined method `link_to_remove_fields' for
accepts_nested_attributes_for :photos, :reject_if => :all_blank, :allow_destroy => true
app/assets/javascripts/application.js
function remove_fields(link) {
$(link).prev("input[type=hidden]").val("true");
$(link).closest(".fields").hide();
}function add_fields(link, association, content) {
var new_id = new Date().getTime();
var regexp = new RegExp("new_" + association, "g")
$(link).parent().before(content.replace(regexp, new_id));
}[http://d.hatena.ne.jp/zariganitosh/20080104/1199437301 has_manyな関連で、1アクションで複数のモデルを同時に保存するには? - ザリガニが見ていた...。]
[http://kray.jp/blog/has-many-through-nested-object-forms/ [Rails] Nested Object Forms を使って多対多の関係をスマートに編集 | KRAY Inc]
[http://stackoverflow.com/questions/8609270/undefined-method-link-to-add-remove-for-simpleformformbuilder ruby on rails - Undefined method 'link_to_add\remove' for # - Stack Overflow]
[http://stackoverflow.com/questions/16138353/activerecordrecordnotfound-couldnt-find-without-an-id ruby on rails - ActiveRecord::RecordNotFound - Couldn't find without an ID - Stack Overflow]Processing by PostsController#new as HTML
DEPRECATION WARNING: link_to_function is deprecated and will be removed from Rails 4.1. We recommend using Unobtrusive JavaScript instead. See http://guides.rubyonrails.org/working_with_javascript_in_rails.html#unobtrusive-javascript. (called from link_to_remove_fields at /home/unicast/apps/myblog/app/helpers/application_helper.rb:4)Unpermitted parameters: _destroy