Rails– category –
-
【Rails】環境変数を使ってAPI KEYを隠す方法をやってみた
今プログラミングスクールに通いながら作成中のWEBアプリはYahoo地図のAPIを利用して地図表示を行おうと思っております。それで事前にYahoo API KEYを取得しました。 このAPI KEYですが、基本的にはプログラムに埋め込まずに環境変数に格納しておくことで... -
【Ruby】irbコマンドでRubyの処理を手短かに確認する
irb は Ruby に標準で付属する対話実行環境です。ターミナルから irb を起動すると、Ruby の式をその場で入力してすぐ結果を確認できます。 ちょっとした式の確認、メソッドの返り値の確認、クラスの動作テストなどを、わざわざ別ファイルを作らずに試せる... -
【Rails】1個むこう側にあるテーブルの情報を取るSQL文でやる方法
SQLやRailsプログラミングの知識が浅いのでなんと表現したらよいかわからない。だから検索の仕方もわからない。 それでこのようなタイトルになった。 →1個むこう側にあるテーブルの情報を取るSQL文とRailsでやる方法 例えばショップの口コミサイトを作って... -
【Ruby】における「文字列」と「シンボル」とは何なのか?
Ruby の「文字列」と「シンボル」は、見た目が少し似ていても役割が違います。 文字列はテキストそのものを扱うためのオブジェクトで、シンボルは名前や識別子として使うためのオブジェクトです。 ここを整理しておくと、ハッシュのキー、メソッド名、設定... -
【Rails】Validaition failed、他エラーや課題を解決した時にやったこと
プログラミングスクールに通いながらオリジナルのWEBアプリを作っています。 そんな中でこれまで直面した問題・課題・エラーメッセージを解決してきたのでそれをまとめています。もし私と同じ事象にあっているかたの参考になれば幸いです(レベルが低すぎ... -
【Ruby】にて#{}のシャープと括弧とは何なのか?
Rubyでよくわからない記述の仕方が出てきたので調べておきました。そのメモです。 これの #はコメントアウトの#では無いようだ。また{}が出てきているが、これの説明が無いように見える。。 自分の理解では文字列を表現するときは "~~~~~" とやる。こ... -
【Rails】CarrierWaveとrmagickで画像アップロード機能を作る
自作のWEBアプリを作成していますが、その中でユーザープロフィール画像のアップロード機能を作っています。 CarrierWaveとimageMagick、rmagickというGemをインストールして行います。 参考サイトを見ながら比較的簡単に導入する事ができました。今日はそ... -
【Ruby】数字も文字列もオブジェクトばかり
よくわからないけど、数字の1とかローマ字のaも文字列でaaaもオブジェクトとして扱われているのがRuby。 数字に関するメソッド 例えば123.to_s とやれば123という数字を文字列に変換できる。aaaに代入してもできる。 ↑これはエラーが出る。 このように.to_... -
【Rails】application.html.erbのレイアウトの使い方と使わない方法
今日はRailsプログラミングの調べ物をしました。 テックアカデミーの掲示板で質問すればすぐ答えは得られると思いますが、自力で解決できそうと思いまして。 やりたいことは ・「application.html.erb」を読まずに表示する方法 ・タイトルタグやメタタグを... -
【Rails】クラス内インスタンス変数の宣言attr_accessorとは何か
Rubyの学習を進めていく中でかなり難しい部分に遭遇したので、質問で聞いたこと、調べたことで自分の理解をまとめておく。 クラスの中のインスタンス変数は@aiueoとなっていて、変数の頭に@が付くようだ。これは暗記しておけばよいだろうか。今までの変数... -
Railsでslickの画像スライドを使うと画面が飛んじゃう
ども。今日はテックアカデミーの第14回目のメンタリングです。講師の方にこの問題について問い合わせをしまして、結果は一瞬で解決したのでやっぱすげーなぁと(笑 slickの画像スライダープラグインで動きがおかしい 僕はJavascriptもjQueryもよくわかって... -
【Rails】クラス変数とインスタンス変数とクラスメソッドの違い
クラス変数というのはそのクラスが共通で使う事ができる変数。次の子供クラス(Kodomo)の最初で宣言しているように@を2個重ねて宣言をする。 クラスメソッドというのはメソッド宣言のときにself.を付けてあげる。 とやると、子供クラス(Kodomo)を生成するた... -
【Rails】ActiveRecord::Relationを配列にしたい、インスタンスをpushしたい
結論から。 (例) これで出来ました。 こういう形もできます。 テックアカデミーの講師の方に教えていただいた。。半日悩んだのに一瞬でした(; ・`ω・´) 目的はアクティブレコードのインスタンスを繋げたい アクティブレコードのインスタンスを繋げていき... -
【Ruby】HTMLに埋め込んでみる&メソッドの返り値は何?
HTMLにRubyを埋め込むには、WordPressと似ているなと思いました。 のように<%と%>で囲った部分にRubyのコードを記述することができる。 Rubyの変数を表示するには<%=と%>で囲ってあげればよい。実行の場合はイコールが要らなくて、表示するに... -
【Rails】MySQLを動かす、queryとprepareメソッドの使い方
RubyでMySQLを動かすための手段、メソッドをメモしておく。 WEBサーバー(Puma)をいつものように起動しておく ターミナルからPumaとSinatraを起動しておく。 $ruby aiueo.rb -o $IP -p $PORT WEBアプリのフォルダ構成はいつものように以下のようになってい... -
【Rails】フォームタグをform_forでやるときのセレクトボックスの作り方
リストボックスとか、ドロップダウンリストとか言うと思うけど、正式名称はセレクトボックスらしい。 こういう選択リストから選択させるフォームですね。 リファレンスを見てみる。http://railsdoc.com/references/select しかし意味がわからない。 http:/... -
【Rails】herokuapp.comから独自ドメインに301リダイレクトを行う方法
WEBアプリを作ってherokuにデプロイしてheroku.comドメインでアクセスできるようになりました。 その後、お名前comで独自ドメインを取得したので、それでもアクセスできるようにしました。(その時の記事がこちらhttps://pg-happy.jp/rails-heroku-domain-... -
【Rails】form_forの中のselectやtext_fieldは引数で何を渡しているのか
登録(new)画面で、フォームを生成してユーザーからの入力を登録する実装。 こういう感じで書くと思いますが。 f.select の後に:age としたり、f.text_fiedl :job としています。 このメソッドの後ろには「:」が付いてるのでシンボルを渡している事がわか... -
【Rails】herokuのPostgreSQLからdbseedに変換してMySQLに入れる
テックアカデミーのRailsプログラミングスクールに入門してカリキュラムに沿って進めていますが、開発環境(Cloud9)ではMySQLを使っていてherokuではpostgreSQLを使っています。 このため開発したアプリをherokuにデプロイして使うDBが異なるので、それが... -
【Rails】form_forにbootstrapを適用し綺麗にしつつ、ラベルと入力欄を横並びにするには
Railsの調べ物をしていてうまく出来たのでメモとして残しています。 以下のようなnewとeditのフォーム部分でBootstrapを使って見た目を綺麗にしていきます。 formのselectにbootstrapを適用して綺麗にする まずclassでcontrol-labelを適用するダケで綺麗に...
12
