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

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

ただいまの
回答率

90.84%

  • Ruby on Rails

    6554questions

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

railsでformのcollection_selectが選択された時にアクションを実行させたいです。

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 93

shiom

score 2

この記事を参考にしようと思っているのですが以下の内容が分かりません。

data: {year : $(":selected").attr("value"),
id: 1,
mode: 'hoge',
type: 'entry'
},
year,id,mode,typeは何を指しているのか教えていただきたいです。

また、データを登録する処理に関しても問題があれば指摘してもらえると助かります。

<%= form_for @situation, url: situation_path do |f| %>
    <%= f.collection_select :situation_id, Situation.all, :id, :situation_name %>
<% end %>


situation_counts
id
user_id
post_id
situation_id

def situation
    # urlから投稿情報を取得
    post = Post.find(params[:id])
    # データをsituation_countsテーブルに登録
    post.situation_counts.create(situation_params)
end
def situation_params
    params.require(:situation_count).permit(:situation_id).merge(user_id: currentuser.id)
end
  • 気になる質問をクリップする

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

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

  • ただいまの回答率 90.84%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    Ruby on Railsのモデルの関連付けについて

    Ruby on Railsの初心者です。今、独学でRuby on Railsの勉強をしております。 Ruby on Railsのモデルの関連付けについて質問があります。 今、勉

  • 解決済

    rails で複数のラジオボタンを使いたいです。

    前提・実現したいこと ここに質問したいことを詳細に書いてください Rails でラジオボタンを用いてイベントの出席を管理する機能を作っています。○☓△でイベントの参加するしないで意

  • 解決済

    関連付けたモデルのデータをフォーム送信する方法が分かりません(rails)

    お世話になっております。 Ruby on Railsで「ユーザーと紐付いている別モデル」にフォーム送信するようにしたいと考えているのですが、どうやってやるべきなのかがなかなか見えず

  • 解決済

    RailsでAjaxをちゃんと動かしたい

    Railsでrailsとjsを使ったお手軽「いいね♡機能」をみながら、「いいね♡機能」を実装しているのですが、[いいね!ボタン]を押したあとにリロードしなければ画面が変化しません。

  • 解決済

    RailsAPIでの受け取ったJSONの扱いについて

    概要 RailsAPIでクライアントサイドから届いたJSONをハッシュにデコードしてユーザーを作成したいと考えているのですが、受け取ったリクエストを処理できないエラーに悩ませれてい

  • 解決済

    Rails5で複数のcheckboxを作りたいです!

    現在、Ruby on Rails5、rubyは2.4.0の環境でform_forを用いてフォームを作っています。 今回実現したいことは、checkboxで複数の言語を選択できるよう

  • 解決済

    erbを使ってRubyコードをHTMLに埋め込みたい

    前提・実現したいこと 練習でERBを使ってRubyコードをHTMLに埋め込もうとしています。 発生している問題・エラーメッセージ 実行され、名前は表示されるのです年齢が表示され

  • 解決済

    画像投稿時のエラーの解消

     前提・実現したいこと Cloud9を用いてRuby on railsでのWebアプリケーション制作を学んでいます。 画像投稿画面(send_pictures.html.erb

同じタグがついた質問を見る

  • Ruby on Rails

    6554questions

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