https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292018-05-01T01:09:41ZRedmineRedmine - Defect #28668: redmine_plugin_controller generates camelcase filenamehttps://www.redmine.org/issues/28668?journal_id=847842018-05-01T01:09:41ZToru Takahashi
<ul><li><strong>File</strong> <a href="/attachments/20597">redmine_plugin_controller_generates_snakecase_filename.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/20597/redmine_plugin_controller_generates_snakecase_filename.diff">redmine_plugin_controller_generates_snakecase_filename.diff</a> added</li></ul><ul>
<li>lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb<br />uses the argument of controller name to generate file name without modification to snake case.<br />For example, <br /><pre>template 'controller.rb.erb', "#{plugin_path}/app/controllers/#{controller}_controller.rb"</pre></li>
<li>lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb<br />uses the argument of model name to generate file name with modification to snake case.<br />For example,<br /><pre>template 'model.rb.erb', "#{plugin_path}/app/models/#{model.underscore}.rb"</pre></li>
</ul>
<p>I attached a fix patch for redmine_plugin_controller_generator.rb to generate file name with snake case controller name like redmine_plugin_model_generator.rb.<br />This patch is generate under svn <a class="changeset" title="Merged r17296 from trunk to 3.4-stable (#28523)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/17297">r17297</a> (3.4-stable branch).</p> Redmine - Defect #28668: redmine_plugin_controller generates camelcase filenamehttps://www.redmine.org/issues/28668?journal_id=847852018-05-01T01:25:52ZGo MAEDA
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/84785/diff?detail_id=67340">diff</a>)</li></ul> Redmine - Defect #28668: redmine_plugin_controller generates camelcase filenamehttps://www.redmine.org/issues/28668?journal_id=847862018-05-01T01:45:11ZGo MAEDA
<ul><li><strong>Target version</strong> set to <i>4.1.0</i></li></ul><p>The patch improves the consistency of the behavior of generators. Setting target version to 4.1.0.</p> Redmine - Defect #28668: redmine_plugin_controller generates camelcase filenamehttps://www.redmine.org/issues/28668?journal_id=848392018-05-05T02:55:52ZGo MAEDA
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Assignee</strong> set to <i>Go MAEDA</i></li><li><strong>Target version</strong> changed from <i>4.1.0</i> to <i>4.0.0</i></li><li><strong>Resolution</strong> set to <i>Fixed</i></li></ul><p>Committed. Thank you for your contribution.</p>
<p>FYI: redmine_plugin_model generates snake case filename since <a class="changeset" title="Fixed that plugin model generator does not generate the migration (#11024)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/9718">r9718</a>.</p>