問題タブ [taps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - onCreateViewを使用してXMLファイルからビューを取得する
SherlockFragmentを使用して、アプリにいくつかのタップを作成しています。したがって、このステップで、フラグメント内のビュー(テキストビュー)を取得するためにonCreateViewメソッドを使用しているため、XMLファイルからビューを取得したいと思います。
私は現在、以下のコードを使用してビューを取得しており、機能しています。
ただし、RelativeLayoutを使用してXMLファイルに直接リンクし、ビューを取得したいと思います。IE:RelativeLayout layout = new RelativeLayout(My Xml RelativeLayout)
以下のXMLファイル
heroku - heroku db:pushが機能していません。他に使用できるものはありますか
sqlite をローカルで実行する Rails アプリがあります。Taps Server Error: PGError: ERROR: time zone displacement out of range:
恐ろしいエラーを修正するために推奨されるほとんどすべてを試しました。ruby のさまざまなバージョンを設定し、タップの gem と sqlite3 などをアンインストールして再インストールしようとしました。
別の解決策を見つけたいと思います。sqliteをエクスポートするために使用できるある種のrakeタスクがあり、次にherokuで実行できる別のrakeタスクがあれば、sqliteダンプを探してpostgres dbをセットアップするのが良いと思います同じデータとそうでないもの。これは可能な解決策ですか、それともより良い方法を推奨できますか?
database - Win7でpostgres dbをherokuにプッシュする簡単な方法は? db:pull と pg:transfer の問題
Rails 3.2.2 を使用して、sqlite から postgres 9.2 への移行を完了しました。postgres をインストールするためのガイドとしてこのチュートリアルの回答を使用し、ステップ 11 で行き詰まりましたheroku db:pull
。
Failed to connect to database: Sequel::AdapterNotFound -> LoadError: cannot load such file --pg
さらに深く掘り下げたところ、db:pull (taps gem) が非推奨であることがわかり、pg:transfer に関するいくつかの推奨事項に出くわしました。pg:transfer をインストールしましたが、実行した場合のように *nix のみ (?) である可能性があるという印象を受けheroku pg:transfer
ます:
Heroku client internal error. No such file or directory - .env (Errno:ENOENT)
-f と -t を指定して pg:transfer を実行
'env' is not recognized as an internal or external command, operable program or batch file
すると、次のようになります。これは、パスにバインドされていないか、Windows のコマンドとして存在しないことを意味します。
上記のエラーについて何か考えはありますか?
ruby-on-rails - タイムスタンプが sqlite3 の postgresql へのインポートを中断する
データベースに Sqlite3 を使用した Rails アプリがありますが、現在 Postgresql を使用するように切り替えています。
この優れた投稿に従って、postgresql データベースをセットアップし、現在、taps gem を使用して sqlite3 データベースを postgres にインポートしています。
問題は次のとおりです。私の sqlite3 データベースには列 :time があり、そこに UNIX タイムスタンプ (整数) を格納します。ただし、postgres スキーマは、「タイム ゾーンのないタイムスタンプ」であると述べており、現在の値を拒否しています。これはエラーです:
これをどのように回避しますか?postgres スキーマに一致するように、sqlite3 データベースのすべての時間エントリを変換する必要がありますか? また、これは私のdev db専用であるため、db値を完全に削除して新たに開始しても問題ありません。これも簡単に行う方法があれば、それを知っていただければ幸いです。
ruby - sqliteからpostgres rails4、ruby 1.9.3へのタップ移行の失敗
RailsアプリをherokuのPostgresqlに移行しようとしていますが、SQLite3データベースからデータを取得するためのタップを取得できません.これが私が試したことです:
新しいデータベース用の Postgres データベース ユーザーを作成する
編集 - 以下の更新されたコマンド - 代わりにこれを使用してください
必要なデータベースを作成する
Gemfile を更新する
database.yml を更新する
sqlite データベースでタップ サーバーを起動します。
データを移行する
これによりエラーが発生します。
誰もがこれを修正しました(私のアプリは古いルビーでは機能しない多くのgemを使用しているため、rvmを使用してRuby 1.9.2に切り替えることはできません)。
以下は、pull が発行されたときの taps sqlite サーバーからのログです。
...................
lib/ruby/1.9.1/webrick/httpserver.rb:138:in service'
/usr/local/rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/webrick/httpserver.rb:94:in
run' /usr/local/rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/webrick/server.rb: 191: block in start_thread'
ERROR: Rack::Utils::OkJson::Error: cannot encode Symbol: :schema_migrations
An error occurred but Hoptoad was not notified. To use Hoptoad, please
install the 'hoptoad_notifier' gem and set ENV["HOPTOAD_API_KEY"]
127.0.0.1 - user [13/Aug/2013 21:38:32] "GET /sessions/6475330165/pull/table_names HTTP/1.1" 500 - 0.0045
localhost - - [13/Aug/2013:21:38:32 CEST] "GET /sessions/6475330165/pull/table_names HTTP/1.1" 500 522
- -> /sessions/6475330165/pull/table_names
Rack::Utils::OkJson::Error - cannot encode Symbol: :schema_migrations:
/usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:427:in
valenc 内' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438 :block in arrenc'
/usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438:in
マップ内' /usr/local/ rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:438:inarrenc'
/usr/local/rvm/gems/ruby-1.9.3-p448/gems/rack-1.5.2/lib/rack/utils/okjson.rb:410:in
エンコード' /usr/local/rvm/gems/ruby-1.9.3- p448/gems/taps-0.3.24/lib/taps/server.rb:157:in block in <class:Server>'
/usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/base.rb:865:in
call' /usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/ base.rb:865:in block in route'
/usr/local/rvm/gems/ruby-1.9.3-p448/gems/sinatra-1.0/lib/sinatra/base.rb:521:in
instance_eval'
……
……
……
.......
ruby-on-rails - Taps サーバー:: SQLite3::CantOpenException: データベース ファイルを開けません
heroku db:pull が gem から削除された後、タップを使用しようとしています。
このエラーの原因は何ですか?
ruby - サーバーエラーをタップします `': 初期化されていない定数 Tilt::CompileSite (NameError)
sqlite3 データベースを postgresql に移行しようとしていますが、このエラーが発生しません。
私が走るときtaps server sqlite://db/development.sqlite3 [user] [password]
私は得続けます/Users/phillipjarrar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sinatra-1.0/lib/sinatra/base.rb:298:in <module:Templates> : uninitialized constant Tilt::CompileSite (NameError)
ios - ドラッグ/スクロールするか、単にタップするかに応じて、タップをビューに渡す方法
ボタンを持つ別のビューを背後に持つ UIScrollView があります。ボタンはスクロール ビュー上に配置することはできません。スクロール ビューの背後に配置する必要があります。ユーザーがタップしている場合、pointInside メソッドを使用して、スクロール ビューの背後にあるボタン ビューにタップを渡します。ただし、ユーザーがドラッグ/スクロールしようとしている場合、タップをボタンビューに渡したくありません。その場合は、タップをボタンに渡すのではなく、スクロール ビューをスクロールする必要があります。
どうすればこれを達成できますか?