class A extend Enumerize enumerize :status, in: { pending: 0, in_progress: 1, completed: 2 } end A.status.values.map { |v| [v.text, v.value] }
Class: Ransack::Predicate — Documentation for ransack (1.7.0) ↑で検索述語が取れるので label = "hogehoge_cont" label.gsub(/_#{Ransack::Predicate.detect_from_string(label).to_s}\z/, '') など。 or などは取れないので注意。
環境 Rails: 5.2.2 Ruby: 2.5.3 問題 題名の通り。今回やりたかったことは「選択してください」みたいな選択肢を入れるので空白の選択肢は必要なかった。 結論 そういうものらしい? `select` form helpers with `required: true` generate a blank option e…
先日 import 関連の記事を書きましたが RailsのwebpackerにおけるCSSインポート時のrequire, importによる違い - こんがりぃ そもそも import 'hogehoge' と import('hogehoge') があることを知りませんでした。 まず require('hogehoge') と import 'hogeho…
環境 Rails 5.2.2 Ruby 2.5.3 webpacker 3.5.5 概要 webpackerを使ってCSSを利用するため、jsファイルにCSSをインポートする必要があり、以下の2つの書き方がある // application.js require('../stylesheets/application.scss') // application.js import(…
環境 Vagrant 1.9.3 Ubuntu18.04 エラー内容 config.vm.networkを設定してvagrant up時に以下のエラーを吐く /sbin/ifdown 'enp0s8' || true /sbin/ip addr flush dev 'enp0s8' # Remove any previous network modifications from the interfaces file sed -…
こんにちは、たづです。 このブログは技術的メモとして使っていたのですが、昨年フリーランスのエンジニアになったこともあり、今年は記事数を増やす+技術的なこと以外ももし何かあれば書いていこうかなと思っています。 2018年まとめ 6月末で勤めていた会…
やりたいこと Googleマイマップにラーメン屋の感想を入力し、Slackに内容を通知して共有したい 調べた限り、マイマップには更新を検知するためのwebhook設定などはない。 今回はGoogle Apps Script, Fusion Tablesを利用して実現する。 ※Fusion Tablesは2019…
サブクラスを呼び出したかったがそうはならない。 class A def self.inherited(child) p child child.aaa B.aaa aaa end def self.aaa p "A" end end class B < A def self.aaa p "B" end end p "#" * 40 B.aaa 実行結果 B "A" "A" "A" "###################…
mount_smbfs: server rejected the connection: Authentication error が出る場合、sambaのパスワードを設定しなせばいけた。 sudo su smbpasswd -a ユーザ名 参考リンク www.ksknet.net
make: *** [Release/obj.target/binding/src/binding.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/home/vagrant/rails/yuyuyui/node_modules/node-gyp/lib/build.js:2…
環境 Rails5.1.4 rails/webpacker 3.2.1 公式のdocumentにあるerb-loaderを利用する。 https://github.com/rails/webpacker#erb ubuntu@ubuntu-xenial:~/rails/yuyuyui$ bundle exec rails webpacker:install:erb rails aborted! Don't know how to build ta…
以前紹介したとおりRails5.1+rails webpackでtemplateUrlを使うことはできない。 Rails5.1.2でAngularを使うとtemplateUrlでエラーが出る - こんがりぃ ちなみにドキュメントがReadmeからdocディレクトリに移ったみたい。 webpacker/typescript.md at master…
BootstrapのModal内でSelect2を使うとレイアウトが崩れてしまう。 Modalの tabindex = -1 を取るといいというのもあるらしいが、それをしてもレイアウトが崩れて困っていたが以下のリンクの通りすればいけた。 github.com $('.hoge').select2({ dropdownPare…
d3.svg.line() が見つからない Uncaught (in promise): TypeError: Cannot read property 'line' of undefined TypeError: Cannot read property 'line' of undefined v4からd3.line() に変更 stackoverflow.com
概要 エラーの出るソース import { Component } from '@angular/core'; @Component({ selector: 'hello-angular', templateUrl: './app.component.html' }) export class AppComponent { name = 'Angular!'; } エラー内容 サーバ側 ActionController::Routin…
gem 'webpacker', github: 'rails/webpacker' をGemfileに追加 github.com
環境 Ubuntu16.04 Ruby2.4.1 Rails5.1.0 rails new したあとに rails webpacker:install:react すればよいと聞いていたのでやってみるがエラーが出た $ bundle exec rails webpacker:install:react Node.js not installed. Please download and install Node…
Cordovaのエラーではないけど、VisualStudio2015のCorodvaアプリをiOS releaseでビルドして審査に出そうとすると、タイトルのエラーが出て提出できない。 ipaファイルを展開してみると、たしかにrootにicon.pngがない。config.xmlとかいろいろicon.pngを置く…
CordovaProject\res\screens\ios 以下に置いてある画像のサイズがあっていない
Visual Studio 2015からipod touchに作成中のアプリを流そうとしたら次のエラーが Error: socket hang up 原因はおそらくipod touchをUSBケーブルでつないだときに自動で出る、「iPhotoと連携うんぬん」とかの確認ウィンドウを出したままにしているせい。消…
Invalid filename. Unable to add. ファイル名に日本語があるとデバイスにデプロイできない。
Androidでデバッグを開始しようとしたときに、以下のメッセージが出る場合、接続されているAndroidをWindowsに登録する必要がある。 Android デバイスに展開できません。接続されているデバイスが見つかりませんでした。デバイスを接続したばかりであれば、…
Androidで通るけどiOSで通らない例(Ripple: iOSだと通るのでやっかい) new Date("2015-01-01 12:00"); 通る例 new Date("2015/01/01 12:00");
環境 機器 状況 Windows7 Visual Studio 2015でCordovaアプリを開発 Mac ローカルネットワーク上に存在 iPod touch Macに接続 基本的には公式ドキュメント通りにやれば良い。 iOS での Apache Cordova アプリの実行 詰まったところ Macでリモートエージェン…
config.xml の数字を手動で変えてソリューションのリビルドをすればできた。
ionic + cordovaでionicPopupを使ってポップアップを実装したとき、1つ目のポップアップを閉じてすぐに2つ目のポップアップを開くとフォーカスがおかしくなる。 function a() { var popup = $ionicPopup.show({ title: 'title', scope: $scope, buttons: [ {…
初期状態では日本時間になっていないので日本時間にする方法。 1.RDSダッシュボードからパラメータグループを選ぶ。 2.適当なパラメータグルームを作成して編集ボタンを押す 3.time_zone を Asia/Tokyoにする。 これでできた。 mysql> show variables lik…
投稿テスト
主にRailsエンジニアのフリーランス。AWSなどのサーバ・運用系の知識もあります。 趣味は対戦ゲーム(特に格闘ゲーム)。お仕事のご依頼、ご相談は kongaribuggmail.com まで。 保有資格 データベーススペシャリスト(IPA) ネットワークスペシャリスト(IPA…