活動
2015/03/02から2015/03/31まで
2015/03/31
- 高徹 13:51 機能 #19 (進行中): アナログ時計をJavaFXで作成する
- 高徹 10:58 機能 #41 (終了): JavaFX Hello worldプログラム(解説用)を作成する
- JJUG CCC 2015 Springでのセッションで使用するJavaFX解説用のHello worldプログラムを作成する。
ステップ・バイ・ステップで解説するので、段階的に作成してタグを付けていく。
リポジトリは、 -[[source:learn/java/javafx/HelloJavaFx]]- https://github.com/torutk/jjugccc2015spring-javafx を使用する。
2015/03/22
- 高徹 15:44 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 一括移動した用語のリンクが404エラー
一括移動した用語のタイトルをリンクすると404エラーとなります。URLを見ると、移動前のプロジェクト識別子が含まれています。
h4. Redmineをコンソールでアクセスして調査 - 高徹 01:48 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. ここまでの成果をGithubに上げる
作業のベースとなったリポジトリ
https://github.com/maxrossello/redmine_glossary.git
のForkをgithub上に作成し、そこに修正を反映して、できればプルリクエストをしてみる。
まず、クローンした作業ディレクトリ上で(つまりmasterブランチで)変更作業をしていたので、ローカルにブランチを作ってそこへコミットする。 - 高徹 01:07 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の一括移動で移動先のプロジェクトを指定し[移動]ボタンを押すとinternal errorが発生
ログは - 高徹 00:35 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語集一覧のサイドバーでソート条件を設定して[表示]するとInternal Error発生
ログをみると - 高徹 00:27 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語集一覧のサイドバーの[表示]ボタンを押すとPage not foundエラー
ログを見ると - 高徹 00:19 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 既存の用語を編集で変更しても、反映されない
ログにエラーはなし。
ログを見ると、HTTPのPATCHメソッドでリクエストが出ている。 - 高徹 00:03 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の追加でカテゴリを指定してもカテゴリがブランクとなってしまう
ログにエラーはないが、データベースのtermsテーブルのレコードは、category_idがNULLとなっている。
app/models/term.rb のattr_accessible の指定で、:category を :category_id に修正したらOKとなった。
2015/03/21
- 高徹 23:57 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の追加で[作成]をクリックすると「名称を入力してください」エラーが発生
- 高徹 23:34 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の追加画面で新しいカテゴリをクリックし名称を入力して作成すると「名称を入力してください」エラー
ログを見ると、 - 高徹 21:29 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の追加で項目を入力して[作成]を押したらPage not foundエラー
- 高徹 21:14 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. 用語の追加をクリックしたらPage not foundエラー
先に、プロジェクトの[用語集]タブをクリックしたら表示されるようにしました。
今度は、[用語の追加]をクリックしたらエラーになる問題の修正です。 - 高徹 17:15 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. プロジェクトの設定で用語集を有効にしてタブをクリックしたらPage not found
プロジェクトの[設定] > [モジュール]で[用語集]にチェックを付けるとプロジェクトメニューに[用語集]が追加されました。
プロジェクトメニューの[用語集]をクリックすると、Page not foundエラーとなってしまいました。
ログを見ると、次のエラーメッセージが記録されています。 - 高徹 17:06 機能 #40: Redmine 3.0でglossary pluginを動くようにする
- h3. プラグインの設定でInternal Error(acts_as_searchable.rb)の原因調査
* @lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb@ の@def acts_as_searchable(options = {}) の処理 - 高徹 13:37 機能 #40 (進行中): Redmine 3.0でglossary pluginを動くようにする
- h3. Redmine起動エラー(routes関連)原因の調査
Rails 4.xからは、
* リソースベースのルーティングが推奨、matchメソッドによるルーティングも可能。
* viaオプションなしのmatchメソッドは禁止
となっているそうです。
glossaryプラグインのルーティング設定(@config/routes.rb@)は、viaオプションなしのmatchメソッドが指定されているためエラーになっています。
そこで、via指... - 高徹 12:18 機能 #40 (終了): Redmine 3.0でglossary pluginを動くようにする
- Redmine 3.0にglossaryプラグイン(用語集)を入れたらエラーで動かないので、原因を調査し、動作するための修正を見出す。
終了条件:動作するための修正を見出す。動作するglossaryプラグインを見つける。あきらめる。
エラー再現手順
* 次のリポジトリを@/var/lib/redmine/plugins/@に展開
https://github.com/maxrossello/redmine_glossary.git
* Unicor...