Macアプリ開発ラボ

『Macアプリ開発ラボ』は、マテリアライザーが運営するアプリ・サービス開発技術のサイトです。Mac・Unity・Python・AI(機械学習)等をテーマに、これからアプリ開発やサービス開発エンジニアになりたい方、プログラミング初心者のために技術情報を一部公開しています。

“Dream can do, Reality can do.”
『思い描くことができれば、現実にできる』


Rubyで使えるラムダ(lambda)とは?

  • ラムダ(lambda)とは、匿名関数のこと。
  • Kernel#lambdaの引数は、ブロックを入れる。

Herokuでサイトマップ(sitemap.xml)を作りたい

Railsでサイトマップを作るには、sitemap_generator というgemを使うのが便利ですが、heroku等のPaaSを本番環境として使うときは、ファイルの生成ができません。
これは、本番サーバとしてHerokuを使いながら、AmazonS3にサイトマップを生成し、運用するための手順です。

RailsアプリをHerokuで使いたい

Ruby on Railsで作ったサービスをHerokuサーバにデプロイするときによく使うコマンドです。

Railsでサイトのトップページを作る手順

Ruby on Railsでウェブサービスを作るときのトップページの作成手順です。

モデルの情報をわかりやすく確認できるgem「Annotate」

モデル内にどういうデータが入っているかは、Annotate というgemを使うのが便利です。

RailsエラーNoMethodError at /users/sign_up undefined method `time_zone' の解決方法

Ruby on Rails で gemのDeviseを使ってるときに発生したエラーと解決策です。

Railsでtitleタグの内容をページ毎に変えたい

Ruby on Rails のViewファイルで、タイトルの文言を個別に変更するサンプルです。