プロジェクト

全般

プロフィール

活動

2018/04/24から2018/05/23まで

2018/05/23

高徹 03:24 機能 #75: Redmine Glossary プラグインを一から作成する
権限制御の確認で問題発生 高橋 徹

2018/05/22

高徹 08:42 機能 #75: Redmine Glossary プラグインを一から作成する
bundle exec rails generate migrationの実行や、bundle exec rails redmine:plugins:migrateの実行でエラーが発生した。 高橋 徹

2018/05/20

高徹 15:40 機能 #75: Redmine Glossary プラグインを一から作成する
権限がある場合にのみ新規作成アイコン(リンク)を表示させたい。 高橋 徹

2018/05/12

高徹 15:01 機能 #75: Redmine Glossary プラグインを一から作成する
プロジェクトの配下に用語を置こうとした。
ルーティング設定で、projectのネストとしてglossary_termを指定
高橋 徹

2018/05/08

高徹 07:42 機能 #75: Redmine Glossary プラグインを一から作成する
用語の新規作成/編集のフォームで属性カテゴリの選択をcollection_selectで行うと、左側のラベルが表示されない現象あり。selectで代替する。
高橋 徹

2018/05/06

高徹 20:05 機能 #75: Redmine Glossary プラグインを一から作成する
2つのモデルを1対多の関係で関連付け。
* [GlossaryCategory] has many [GlossaryTerm]
* [GlossaryTerm] belongs to [GlossaryCategory]
GlossaryTermの一覧表示において、GlossaryTermを表示したい。
高橋 徹

2018/05/05

高徹 12:24 機能 #75: Redmine Glossary プラグインを一から作成する
newアクションで表示した新規フォームからサブミットすると
ActiveModel::ForbiddenAttributesError が発生する。
{{thumbnail(create_error_forbidden-attributes-1.png)}}
ストロングパラメータを使うべし。
高橋 徹

2018/05/04

高徹 09:51 機能 #75: Redmine Glossary プラグインを一から作成する
showアクションでリクエストパラメーターのidからモデルのインスタンスを取得する処理の記述例を探した。
redmine本体の app/controllers/issues_controller.rb
高橋 徹
高徹 09:32 機能 #75: Redmine Glossary プラグインを一から作成する
showアクションで表示する用語の詳細表示のビュー 高橋 徹

2018/05/02

高徹 09:36 機能 #75: Redmine Glossary プラグインを一から作成する
すこし見栄えを設定
表の表示があまりに寂しいので、CSSの設定を調べてみた。
まずredmine本体のpublic/stylesheets/application.cssに見栄えの設定が記述されている。表関係は同ファイルの219行目から定義がある。最初の3行を抜粋すると、
高橋 徹
高徹 00:40 機能 #75: Redmine Glossary プラグインを一から作成する
一覧表示を実装する。
先程までで、Webブラウザからのリクエストでコントローラーのindexが呼び出され、デフォルトの内容が表示された。次はモデルの一覧を表示する実装に入る。
まず、コントローラーのindexメソッドに用語一覧を取得しインスタンス変数に保持する実装を記述。
高橋 徹

2018/05/01

高徹 14:39 機能 #75: Redmine Glossary プラグインを一から作成する
ルーティングエラーの調査
生成されたコントローラーのファイル名が
高橋 徹

2018/04/30

高徹 22:00 機能 #75: Redmine Glossary プラグインを一から作成する
ゼロから始める用語集プラグイン作成の初期リポジトリを作成した。
手順は次に。
http://d.hatena.ne.jp/torutk/20180430
Githubの次に再構築用ブランチ(reconstruct)を作成した。
https://github.com/torutk/redmine_glossary/tree/reconstruct
まずは雛形の生成したinit.rbの説明を修正しコミット。
フェーズ1の目標は、用語集の一覧表示とし、...
高橋 徹

2018/04/27

高徹 07:57 機能 #75: Redmine Glossary プラグインを一から作成する
#75-4 では、モデルTermの属性にcreated_onとupdated_onを指定していました。
Rails 5.1のチュートリアル 6.1.1の説明では、モデルのクラスの属性にはcreated_onとupdated_onを指定せず、マイグレーションのコードの中で@t.timestamps@を記述するとcreated_atとupdated_atというマジックカラムがデータベースに生成されるとあります。
Ruby on Rails 5.1のチュートリアル(日...
高橋 徹

2018/04/26

高徹 23:27 機能 #81 (進行中): Redmine 4.0でglossary pluginを動くようにする
高橋 徹
 

他の形式にエクスポート: Atom