ギークなエンジニアを目指す男

基幹系SIerがWeb系とかネイティブ系の知識を蓄えようとするブログ

ドットインストールで作るブログアプリその1(RubyonRails)

本日から勉強再開いたします。 例のごとくドットインストールのRails5の動画を元に学んでいきます! Scaffoldとは はじめの一歩 モデルの作成 データの作成(コンソール編) データの確認(sqlite編) データの管理(ファイル編) Scaffoldとは ひとつの雛形…

Rails newコマンドでinstalling nokogiri (1.8.1)エラーが発生したときの対処手順

目次 実行環境 エラー 解決方法 実行環境 OS:macOS Sierra Ver.10.12.5 Ruby:2.4.1 Rails:5.1.4 エラー Railsの勉強中に起きたエラー。 rails newコマンドを実行すると下記エラーが。。。 ほぇ、、、なんじゃこりゃ An error occurred while installing n…

久しぶりの投稿です

8月以来の投稿です。 最近Railsには一切触れておらず。。。 言い訳ですが、仕事が忙しかった + 情報技術者試験の勉強をしていました。 仕事は無事に9月にC.Oを迎え、順調に稼働しております。 情報技術者試験はネットワークスペシャリスト試験を受験してきま…

Ruby on railsでタスクアプリを作成してみる~モデルの追加~

今日はモデルの追加を行います。 前回から少し進んでおりますので、途中部分はドットインストールを参照下さい。 新規モデル追加 モデルへのデフォルト値設定 モデルを元にDBにテーブルを作成 コントローラの作成 TaskとProjectの関連付け 新規モデル追加 作…

Ruby on rails migrate(マイグレーション)とは

マイグレーションとは マイグレーションとは マイグレーションとは、「移動」「移入」「移住」といった意味をもつ言葉です。 Ruby on Railsからデータベース内にテーブルの元を移入するためのもの、といった意味みたい。 マイグレーション機能をひと言で説明…

Ruby on railsでタスクアプリを作成してみる~新規プロジェクトを追加~

今日は新規プロジェクトの追加処理を実装します。 プロジェクト追加ボタンの実装 追加処理の実装(コントローラ) 追加処理の実装(ビュー) 追加処理の実装(データの保存) プロジェクト追加ボタンの実装 まずはメインビューにプロジェクトを追加するため…

Ruby on railsでタスクアプリを作成してみる~共通テンプレート編~

今日は、全画面共通の設定を行ってみます。 画像の設定 画像の設定 下記ファイルを編集 taskapp/app/views/layouts/application.html.erb <body> <%= image_tag "logo.png" %> <%= yield %> </body> logo_pngファイルは下記フォルダに保存しておくと、使用できます。 task…

Ruby on railsでタスクアプリを作成してみる~showアクション~

今日もタスクアプリを作成していきます。 p1, p2 の処理を追加していきます。 パスの設定 showアクションの追加 パスの設定 下記ファイルを編集します。 taskapp/app/views/projects/index.html.erb <h1>Projects</h1> <ul> <% @projects.each do |project| %> <li><%= link_t</li></ul>…

Ruby on railsでタスクアプリを作成してみる~ビューの作成~

前回の続きで、今日もタスクアプリをがしがし作成していきます。 前回記事はコチラから。 taxa-program.hatenablog.com コントローラにアクションを作成 ビューの作成 ailsサーバを起動してアクセス ルーティングの設定 コントローラにアクションを作成 前回…

Ruby on railsでタスクアプリを作成してみる~コントローラの作成~

本日はコントローラの作成に入ります。 モデルの作成は前回記事を参照してください。 taxa-program.hatenablog.com コントローラの作成 ルーティングの作成 コントローラの作成 下記コマンドでコントローラを作成します。 コントローラを作成する場合は、複…

Railsのビュー / コントローラ / ルーティング について

ページの作成についてちょっと勉強したのでこの記事にまとめておきます。 今回学んだサイトはProgateです。(画像も一部使用させて頂きました) ビュー(View)について コントローラ(Controller)について ルーティング(routing)について ビュー(View)…

Ruby on railsでタスクアプリを作成してみる~モデルの作成~

実行環境 タスク管理アプリ作成 プロジェクト作成 – Model – 実行環境 OS:macOS Sierra Ver.10.12.5 タスク管理アプリ作成 今回も前回同様ドットインストールさんで勉強。 前回記事はコチラ taxa-program.hatenablog.com 例のごとく、railsで新しいアプリを…

Ruby on railsで初めてのApplication作成

実行環境 railsプロジェクトの作成 実行環境 OS:macOS Sierra Ver.10.12.5 railsプロジェクトの作成 下記コマンドを実行 $ rails new myapp 少し待つと、配下にmyappフォルダが作成され、 その下にフォルダやらファイルやらが作成されている。 これだけでプ…

MacにRuby on railsの環境構築をしてみた(macOS Sierra)

構築環境 Rubyの勉強は… Ruby on rails の環境構築 補足1:Gemパッケージとは 補足2:Bundlerとは 構築環境 OS:macOS Sierra Ver.10.12.5 Rubyの勉強は… 前回の記事ではRubyのインストールまで行いまいしたが、 その後、ドットインストールさんでUNIXの基本…

MacにRubyの開発環境を構築してみたよ

目次 目次 構築環境 Homebrewをインストールする Homebrewを使ってrbenvをインストールする インストールされているRubyのバージョンを確認する 構築環境 OS:macOS Sierra Ver.10.12.5 Homebrewをインストールする こちらの記事を参考にインストールしまし…

switfでHTTP通信をしてみる。(POSTだぞ)

みなさんこんばんは。 今日はスタバに来ております。 最近土日もバタバタしており、まとまった時間が取れずに全然アプリ開発できていませんでした。 今日は前回からの続きで、swift→php→DBといった感じのユーザ情報登録処理を実装していきます。 obj-cでは実…

swift 2.2でJSONのNSNULLの判定をしてみた話

こんばんは。 暑い日が続いていますね。 今日は名探偵コナンの映画を見てきました。 さてはて、前回から行っているmBaasのログイン処理ですが、 JSONで取得できたはいいものの、データがNULLの場合に落ちてしまいました。 そこでNSNULLをチェックするコーデ…

mBaasで会員情報を取得してみる

こんばんは。 GWに突入しました。 特に遠出する予定もなく、大学時代の仲間と飲んだり、ぶらーっと散歩したりしてます。 さて、今回も先日から開発している旅行者向けSNSの続きを。 前回までで、会員登録までは実装できたので、今回は登録した会員情報を 取…

mBaasでログイン後の処理を実装してみる

こんばんは。 今日も仕事を頑張ってきました。 たぁです。 本日はログイン成功後の画面遷移を実装していきます。 前回作成したログイン画面 下記のようにログイン後処理を追加 @IBAction func act_login(sender: AnyObject) { print(loginEmail.text) print(…

mBaasを使用して会員登録を実装してみる

こんにちは。 今日はベッドの横に置く小さなゴミ箱を購入してきました。 たぁです。 さて、先日からニフティクラウドのmBaasを用いてログイン画面を実装しています。 とりあえずユーザ名とパスワード打ち込んで、会員情報を登録させたいですね。 適当にLabel…

ニフティクラウド mobile backendをswiftに取り込んでみた話

こんばんは。 最近、情報処理試験の勉強を理由にswiftの勉強をサボっていました。 そう、サボっていました。 作りたいアプリはあるのに.... 反省。 そして試験も終わったので、勉強再開します! 今度作ろうとしているのは、旅行好きの人たちのためのSNS。 流…

SwiftのNSString型を勉強しました。

備忘録がてら、NSStringのメソッド紹介。 playgroundでの実行をそのままコピペするので、見づらかったらごめんなさい。笑 // string型 var str = "Hello" ->"Hello" // 文字列の結合 var newString = str + " Rob" ->"Hello Rob" // 文字列のループ for char…

グルメ情報アプリ ~ライブラリ導入編~ (CocoaPods, Objective-c, Swift)

みなさんこんばんは。 今日からSwiftを使用してグルメ情報アプリの作成を始めたいと思います。 その過程でつまずいたことなど.... 書いていければ書いていきます。笑 いくつかObj-cのライブラリも使用したいのですが、 参照設定など大変なので、 CocoaPodsを…