インドカレーファンクラブ

パソコン、カメラ

2020-05-01から1ヶ月間の記事一覧

【Rails】【Heroku】 Herokuに.envの内容をPushする時のメモ

Railsではdotenv-railsを利用することで.envファイルが使える https://github.com/bkeepers/dotenv で、Heroku上のレポジトリにはheroku config:pushによって.envファイルをアップできる 普段.envファイルはgitignoreしてるだろうし、herokuにはこの特殊な方…

【Ruby】メソッドにおけるreturnの使いどころ

僕はC#を書く人間なので当然返り値のあるメソッドではreturnは必ず書くし、そうしないとVisualStudioさんに怒られるそのやりとりも愛おしく思っている が、Rubyのメソッドではreturnは必ずしも必要ではない こんな感じにhogeメソッドの中で最後にresを書いて…

【C#】EnumのFlagsAttributeについて

C#

【C#】EnumのFlagsAttributeについて なにそれ? FlagsAttribute クラス 列挙体をビット フィールド、つまりフラグのセットとして扱えることを示します。 https://docs.microsoft.com/ja-jp/dotnet/api/system.flagsattribute?view=netcore-3.1 Enumにつける…

【C#】Enumの列挙子から情報を得る

C#

抽象的な書き方だけど例えばenum AnimalのAnimal.Dogから名称"イヌ"だとか鳴き声"わんわん"を得るだとか、そういうことをする よくある書き方としては2パターンあると思う 属性を使う 拡張メソッドを使う どっちかというと前者の方が綺麗だけど、値の取得に…

【Rails】Routingの勉強

全体的な話 ルーティングは/config/routes.rbで制御する ASP.NETのようにController側からAttributeで制御することはなさそう 現在のルーティングの一覧はrails routesで確認できる 記法については具体的な記述例をコメントと共に見るのが早いと思う 基本的…

【ASP.NET】【Rails】ASP.NETとRailsでViewのLayout

便宜上、ここではLayoutを利用するページを元のページと呼ぶことにする (適切な呼び方がわからない) かきかた ASP.NET RazorではViews/_ViewStart.cshtmlファイルの中で全てのViewに共通するレイアウトを指定する @{ Layout = "~/Views/Shared/_Layout.cshtm…

【Rails】RailsのViewでの変数の表示/設定/伝播パターンの苦しみ

いろんなパターンがあるけど、それぞれやり方が異なっていて難しい(迷惑) <%= @hoge %> Controllerにて@hoge = 'hoge'で設定しておく あるいは View内で<% @hoge = hoge %>で設定 <%= hoge %> View内で<% hoge = 'hoge' %>で設定しておく ※@hogeはインスタ…