質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Q&A

解決済

1回答

2035閲覧

[Ruby on Rails4] f.fields_forが表示されない

benkyouchuu

総合スコア26

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

0グッド

0クリップ

投稿2017/05/18 14:51

編集2017/05/18 14:51

Nested Form Gemを使って、formを作成しています。
なのですが、 f.fields_forがうまく表示されず困っています。
なにかアドバイスをください。

ruby

1= nested_form_for(@article, url: admin_articles_path, multiple: true) do |f| 2 .form-group 3 = f.label :title, "タイトル" 4 = f.text_field :title, class: "form-control" 5 .form-group.main-image-box 6 = f.label :main_image, "メイン画像" 7 = f.file_field :main_image, multiple: true 8 = image_tag("", class: "main-image") 9 .form-group 10 = f.label :description, "記事の説明" 11 = f.text_area :description, class: "form-control" 12 .form-group.article_chapter 13 = f.fields_for :article_chapter_blocks do |article_chapter_blocks_form| 14 = render "article_chapter_block", f: article_chapter_blocks_form 15 = f.link_to_add "追加", :article_chapter_blocks,data: {target: ".article_chapter"} 16 17 = submit_tag "登録", class: "btn btn-default"

_article_chapter_block.html.slim

ruby

1= f.link_to_remove "このブロックを削除" 2.form-group 3 = f.label :description, "大見出し" 4 = f.text_field :title, class: "form-control" 5.form-group 6 = f.fields_for :article_chapter_text_parts do |article_chapter_text_parts_form| 7 = render "article_chapter_text_parts", f: article_chapter_text_parts_form

_article_chapter_text_parts.html.slim

ruby

1= f.label :title, "小見出し" 2= f.text_field :title, class: "form-control" 3= f.label :content, "内容" 4= f.text_area :content, class: "form-control" 5= f.link_to_remove "削除"

モデル

ruby

1class Article < ActiveRecord::Base 2 has_many :article_chapter_blocks 3 4 accepts_nested_attributes_for :article_chapter_blocks, allow_destroy: true 5 #carrierwave 6 mount_uploader :main_image, AriticleImageUploader 7end 8 9class ArticleChapterBlock < ActiveRecord::Base 10 belongs_to :article 11 12 has_many :article_chapter_text_parts 13 accepts_nested_attributes_for :article_chapter_text_parts, allow_destroy: true 14end 15 16class ArticleChapterTextPart < ActiveRecord::Base 17 belongs_to :article_chapter_block 18end

何時間も考えて解決できなかったのでよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

私の勘違いでした。すいません。

投稿2017/05/18 15:05

benkyouchuu

総合スコア26

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問