問題タブ [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.

0 投票する
1 に答える
957 参照

android - onCreateViewを使用してXMLファイルからビューを取得する

SherlockFragmentを使用して、アプリにいくつかのタップを作成しています。したがって、このステップで、フラグメント内のビュー(テキストビュー)を取得するためにonCreateViewメソッドを使用しているため、XMLファイルからビューを取得したいと思います。

私は現在、以下のコードを使用してビューを取得しており、機能しています。

ただし、RelativeLayoutを使用してXMLファイルに直接リンクし、ビューを取得したいと思います。IE:RelativeLayout layout = new RelativeLayout(My Xml RelativeLayout)

以下のXMLファイル

0 投票する
1 に答える
51 参照

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をセットアップするのが良いと思います同じデータとそうでないもの。これは可能な解決策ですか、それともより良い方法を推奨できますか?

0 投票する
2 に答える
1818 参照

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 のコマンドとして存在しないことを意味します。

上記のエラーについて何か考えはありますか?

0 投票する
1 に答える
340 参照

ruby-on-rails - タイムスタンプが sqlite3 の postgresql へのインポートを中断する

データベースに Sqlite3 を使用した Rails アプリがありますが、現在 Postgresql を使用するように切り替えています。

この優れた投稿に従って、postgresql データベースをセットアップし、現在、taps gem を使用して sqlite3 データベースを postgres にインポートしています。

問題は次のとおりです。私の sqlite3 データベースには列 :time があり、そこに UNIX タイムスタンプ (整数) を格納します。ただし、postgres スキーマは、「タイム ゾーンのないタイムスタンプ」であると述べており、現在の値を拒否しています。これはエラーです:

これをどのように回避しますか?postgres スキーマに一致するように、sqlite3 データベースのすべての時間エントリを変換する必要がありますか? また、これは私のdev db専用であるため、db値を完全に削除して新たに開始しても問題ありません。これも簡単に行う方法があれば、それを知っていただければ幸いです。

0 投票する
3 に答える
2065 参照

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:inrun' /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:invalenc 内' /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:incall' /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:ininstance_eval'

……

……

……

.......

0 投票する
1 に答える
486 参照

ruby-on-rails - Taps サーバー:: SQLite3::CantOpenException: データベース ファイルを開けません

heroku db:pull が gem から削除された後、タップを使用しようとしています。

このエラーの原因は何ですか?

0 投票する
1 に答える
518 参照

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)

0 投票する
1 に答える
28 参照

ios - ドラッグ/スクロールするか、単にタップするかに応じて、タップをビューに渡す方法

ボタンを持つ別のビューを背後に持つ UIScrollView があります。ボタンはスクロール ビュー上に配置することはできません。スクロール ビューの背後に配置する必要があります。ユーザーがタップしている場合、pointInside メソッドを使用して、スクロール ビューの背後にあるボタン ビューにタップを渡します。ただし、ユーザーがドラッグ/スクロールしようとしている場合、タップをボタンビューに渡したくありません。その場合は、タップをボタンに渡すのではなく、スクロール ビューをスクロールする必要があります。

どうすればこれを達成できますか?