2018.10.04シンタローテックアカデミーWebアプリケーションコースの第6回目となるメンタリング。受講開始から23日経過してのメンタリングでした。進捗度としては、すでにオリジナルサービスに着手している状態です。今回は、前回に引き続きオリジナルサービスを作成していく上でつまづいた部分に関する質問をしました。新規投稿ページにある授業名を選択形式にしてドロップダウンメニューのような形で作るために、初期既定値をdb/seed.rbで登録しておいて、f.collection_selectのフォームヘルパーを利用しています。授業名が多すぎて、200以上の初期既定値を設定する必要があり、そうなるとユーザーが選択する際に大変だと思いました。そこで、「選択する際に頭文字を打つとそれに関する項目がでてくるようにする何か良い方法はないか?」とslackで聞いたところ、オートコンプリートという方法があるらしいのですが、これを使うには、jOueryプラグインの導入やJavaScript側の知識が必要になってくるとのこと。授業名をもっと少なくし、一旦このサービスを完成させてから、機能を追加しようと思ったのですが、サービスを作り終わった後に追加した方がいいですかね?それとも、他の方法もありますか?メンターたしかに初期既定値200以上は多いですね。新たにモデルを作ってあげて、学部が選択されると、それに対応する授業名を選択できるというものにしてあげるのがいいかもしれません。jQueryのプラグインを使うことにはなりますが、railsで検索可能なセレクトボックスのselect2を使う方法と記事があるのでこちらを参考に行えば上手くいくでしょう!それか、授業名を10個にするなど数を減らして最初に完成させた後に追加するのでもいいですね。カラムのデータ型カラムのデータ型について質問です。ラジオボタンを選択させるものを作るためにデータ型を指定したは良いのですが、どのデータ型を選べばいいのかいまいち分かりません。最初にboolean型という真偽値型のものを設定し、実際のボタンを選択したところ、値としてtrueが返されました。間違いとは言えませんが、integer型(整数型)でカラムの型を指定した方が集計する際に楽ですね。検索可能なセレクトボックスの作りかたintegerやstring、booleanといったカラムのデータ型の主に2つについてでしたが、検索可能なセレクトボックスの作り方が想像以上に難しいですね。挫折しそうになりました...。2日後に再度メンタリングがあるので、その時までにある程度は完成させておきたいところです!次回はこちら【体験談】テックアカデミーメンタリング7回目:seed-fuを使ったデータ投入Webアプリケーションコース(8週間プラン)の7回目となるメンタリングの内容について書いています。具体的には、seed-fuを使ってrailsでデータを投入するというもの。テックアカデミーのレッスン内で躓いたところなども書いています。テックアカデミーのコースを受講して途中で挫折する人の特徴や原因、挫折してしまった場合におすすめの学習サービスを紹介この記事では、テックアカデミーのコースを受講して途中で挫折する人の特徴や原因、もし挫折してしまった場合におすすめの学習サービスについて紹介しています。「テックアカデミーで挫折しそう。やって乗り越えたか等々について聞きたい人」という人にぜひ読んでいただきたいです。テックアカデミーのWebアプリケーションコースを2ヶ月間受講した感想と評判をまとめてみた!テックアカデミーのWebアプリケーションコースを受講したので感想や評判について書いています。「プログラミングスクールに入って勉強したい」「テックアカデミーの評判は?」「テックアカデミーって最悪なのでは?」と思っている方もこちらの記事を読んでから判断してみてください。テックアカデミーメンタリング13回目:画像アップロード機能の実装テックアカデミーWebアプリケーションコース(8週間プラン)第13回目のメンタリング内容について書いています。具体的には、CarrierWave、rmagickのgemを使い、ローカルとheroku上でのアップローダーの実装を行いました。テックアカデミーメンタリング9回目:ダイレクトメッセージ機能テックアカデミーWebアプリケーションコース第9回目のメンタリング内容について書いています。具体的には、Usersテーブルと中間テーブルとしてMessagesテーブルの2つを用いてダイレクトメッセージを実装するという内容です。テックアカデミーメンタリング8回目:Turbolinks、field_with_errorsテックアカデミーWebアプリケーションコース(8週間プラン)第8回目となるメンタリングの内容についてです。具体的には、検索可能なセレクトボックスが上手く表示されない問題や投稿に失敗した時にレイアウトが崩れる問題に対しての解説でした。テックアカデミーメンタリング10回目:Herokuへのデータ投入、背景画像が上手く表示されない問題テックアカデミーWebアプリケーション8週間プランのメンタリング第10回目の内容について書いています。具体的には、herokuへのデータ投入の仕方や、デプロイ後に背景画像が上手く表示されない問題についてです。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)シンタロー97年生まれ/20卒/経済学部の大学生。「エンジニア就活」「プログラミング」「コーダー」について書いています。2020年春からWebエンジニア。2020年2月下旬までWeb製作会社でコーダーとしてアルバイトしていました。シンタローコード.メニューホームWebエンジニアエンジニアの就活コーダープログラミングテックアカデミ。