-
Ruby WebDriverガイド
明示的な待ち時間。 wait = Selenium::WebDriver::Wait.new(:timeout => 3) wait.until { driver.find_element(:id => "cheese").displayed?} 暗黙の待機。 driver = Selenium::WebDriver.for :firefox driver.
2022-02-03 14:49:33 -
Rubyにおける正規表現の使用に関する分析
文字列のテキストを見つけるだけなら、正規表現を使用しないでください: string['text']. 単純な構造の場合は、string[/RE/] を使ってクエリを実行すればよい。 match = string[/regexp/] # get content of matched regexp fi
2022-02-03 14:06:44 -
Rubyでパーセント記号とリテラル値を使用する例
二重引用符で囲まれた一行文字列は、%() (%Q の省略形) を使って補間します。複数行の文字列には、ヒアドキュメントが好まれます。 # bad (no interpolation needed) %(<div class="text">Some text</div>) # should be '<div
2022-02-03 11:59:03 -
Ruby on Railsにおける国際化の簡単な紹介
言語関連の設定や文字列は、ビュー、モデル、コントローラで使用しないでください。このテキストは、config/locales の下にある言語ファイルに移動させる必要があります。 ActiveRecordモデルのタグを翻訳する必要がある場合は、activerecordスコープを使用します。 en: activerecord: models: user: Member at
2022-02-03 11:20:32 -
Ruby on RailsのActiveResourceの使い方解説
HTTPレスポンスが存在しない形式(XMLやJSON)の場合、自分が使いやすい形式を作り、それをカテゴリで使用するためには、いくつかの追加フォーマットパースが必要です。通常のフォーマットは、extension, mime_typeのように実装する必要があります。 エンコード、デコードを行う。 module ActiveResource m
2022-02-03 10:10:56 -
Rubyのバージョンを管理するためのrbenvの使い方
ユーザーディレクトリに複数のバージョンのrubyをインストールして使用することを管理するためにrbenvが使用され、代替手段としてrvmが使用されます。その違いは rbenv のドキュメントで説明されており、コミュニティで議論されています。 システム要件 OSX:インターネットアクセスの良い場所を探し、アプリストアからxcode.appをダウンロードし、インストール後、実行し、設定の
2022-02-03 08:48:04 -
Rubyのモジュールに関する基礎知識
モジュールはクラスと非常によく似ており、インスタンス化できないクラスと表現することができます"quot;。ClassクラスはModuleクラスのサブクラスなので、class = module + instantiation capability"と表現した方がよいでしょう。 モジュールは具体的にどのようなことに使われるのですか?モジュールには大きく分けて2つの種類があります。ミックスインと
2022-02-03 08:37:34 -
Ruby on Railsのメーラーの使い方を説明します。
メールにSomethingMailerという名前をつける。Mailerのルートがないと、どれがMailerで、どのビューがそれに関連しているのかがすぐにわかりません。 HTMLとプレーンテキストのビューテンプレートを用意する。 開発環境において、文字化け送信エラーを有効に
2022-02-03 08:24:22 -
Ruby on Railsのインストールに関する簡潔で迅速なガイド
Ruby、Ruby Gems、およびRails実行環境を初めて使う開発者にとって、Ruby、Ruby Gems、およびRailsのインストールは問題になることがあります。 システム要件 まずOS環境を決定します。Windowsでの取得は推奨されていませんので、.NETを使用します。 Mac OS X &nbs
2022-02-03 07:50:35 -
Rubyでの例外処理コードの記述例
単一の例外は、例外をキャッチして繰り返し投げるときにのみ fail キーワードを使用します (ここでは失敗しているのではなく、正確に意図的に例外を投げているためです)。 begin fail 'Oops' rescue => error raise if error.message ! = 'Oops' end
2022-02-03 06:13:11 -
Rubyでコレクションを書くためのガイド
配列やハッシュは、(コンストラクタに引数を渡す必要がない限り)リテラルで表現することをお勧めします。 # bad arr = Array.new hash = Hash.new # good arr = [] hash = {} 単語の配列(スペースや特殊記号を含まない)が必要な場合は、常に %w を使って文字列の
2022-02-03 05:11:24 -
Ruby on RailsにおけるCucumberの活用を解説します。
未完成のシナリオには、@wip(work in progress)タグを付けてください。これらのシナリオは考慮されず、テストの失敗としてマークされることはありません。未完成のシナリオが完成し、機能テストに合格したら、そのシナリオをテストスイートに追加するために、@wip タグを削除しなければなりません。 デフォルト
2022-02-03 01:52:19 -
Rubyのプライベートとプロテクトを簡単にご紹介します。
以下のプログラムには長い間困らされました。Rubyのprivateの概念は本当に奇妙です。 class Test private def test_print puts 'test' end end class Test2 < Test def test_print2 # self.test_print #=> can't be called with self
2022-02-01 23:34:31 -
RubyインタプリタをOSにインストールするためのチュートリアル
Rubyのインストール - Linux 以下は、LinuxマシンにRubyをインストールする手順です。 注意:インストールする前に、root権限を持っていることを確認してください。 ソースコードのインストール 最新版のRubyのzipファイルをダウンロードしてください。ダウンロードはこちらからお願いします。 Rubyをダウンロードしたら、新しく作成したディレクトリに解凍し
2022-02-01 23:18:46 -
Ruby on Railsのjquery_ujsコンポーネントが遅くなる問題が解決された
jquery_ujsはrailsにとって非常に重要なコンポーネントであり、railsのデフォルトのコンポーネントに含まれています。 jquery ujsには、確認ダイアログ、ajaxのトリガー、フォーム送信ボタンの自動無効化など、非常に便利な機能があります。この記事では、ajaxのトリガーに焦点を当てます。 jquery ujsは、簡単なタグのプロパティを追加することで、JavaSc
2022-02-01 23:12:47 -
Rubyのインストールと操作
Rubyのインストール 注意点 OSXかリナックスが良い 実装のバージョンの違い:c++、C、java 今回のC Ruby 設置方法 linuxまたはOSXがプリインストールされています。 パッケージマネージャ(apt、yum、brew)、最新ではない バージョン管理システム: rvm (rvm.io)、rbenv rvm
2022-02-01 20:53:53 -
RubyプログラムにおけるXMLファイルの作成と解析のための方法
ビルダーでXMLを作成する builderのインストール方法です。 gem install builder require 'builder' x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1) #":target => $stdout" parameter: indic
2022-02-01 19:17:35 -
Ruby on Railsの基礎 - 新規プロジェクト
Ruby on Railsのディレクトリ構造 + app/ #controllers, models, views, helper methods, mail, static resources + bin/ #rails scripts + config/ #routing, database, etc. + db/ #database schema, migration files +
2022-02-01 17:37:17 -
Rubyにおけるコメントの使い方と中国語のエンコーディングについて解説します。
Rubyのアノテーション コメントは、Ruby インタープリタから行、行の一部、または複数の行を隠します。行頭の文字(#)は、以下のように使うことができます。 # I'm a comment, please ignore me. また、文や式の同じ行にコメントが続くこともあります。 name = "Madisetti" # This is also the comm
2022-02-01 16:58:55 -
Ruby+Watirの自動テスト環境とWindowsでのデータ読み込みについて
Watirを利用するための環境構築 1.watir環境ツールのインストールパッケージ。 1) ruby186-26.exe ダウンロードアドレス: http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/ 2) watir-1.5.2.gem のダウンロードはこちら: http://rubyforge.org/frs/?g
2022-02-01 16:17:15
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!