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

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

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

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

Q&A

0回答

463閲覧

SimpleFormのas: :timeの値を受け取れない。

yusukechief

総合スコア16

Ruby on Rails

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

0グッド

0クリップ

投稿2017/08/17 07:17

編集2022/01/12 10:55

simple_form の f.input as: :time で定義した wokring_start_time の値を取得できません。nilが帰ってきます。どうすれな良いでしょうか?

simple_form

<%= simple_form_for :shift_type, url:'/shift_types' , html:{ class: 'custom-form text-left', method: 'post' } do |f| %> <%= f.input :working_start_time, as: :time, :minute_step => 5, label:false, required: false %> <%= f.button :submit, '保存', :class => 'btn btn-primary btn-lg btn-block' %> <% end %>

action

class ShiftTypesController < ApplicationController def create working_start_time = shift_type_params[:working_start_time] byebug end end

strong parameter

def shift_type_params params.require(:shift_type).permit(:working_start_time) end

受け取ったデータ

<ActionController::Parameters {"working_start_time(1i)"=>"2017", "working_start_time(2i)"=>"8", "working_start_time(3i)"=>"17", "working_start_time(4i)"=>"15", "working_start_tie(5i)"=>"00"} permitted: true> ``` 症状:working_start_timeを受け取ろうとしてもnilが帰ってきます ```ここに言語を入力 (byebug) shift_type_params[:working_start_time] > nil ```

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問