Open
Description
Hi, I create some issue for here. rails/rails#26525
But, they told me those bugs maybe relative to jbuilder.
so, I copy that issue here.
Steps to reproduce
Following example: we expect create view like app/views/follow_keyword/index.json.jbuilder
Not app/views/follow_keywords/index.json.jbuilder
$: spring rails generate controller follow_keyword index follow unfollow -e jbuilder --skip-routes --skip
Running via Spring preloader in process 20698
create app/controllers/follow_keyword_controller.rb
invoke jbuilder
create app/views/follow_keywords/index.json.jbuilder
create app/views/follow_keywords/show.json.jbuilder
create app/views/follow_keywords/_follow_keyword.json.jbuilder
invoke test_unit
create test/controllers/follow_keyword_controller_test.rb
invoke helper
create app/helpers/follow_keyword_helper.rb
invoke test_unit
invoke assets
invoke coffee
create app/assets/javascripts/follow_keyword.coffee
invoke scss
create app/assets/stylesheets/follow_keyword.scss
Following example, exist similiar errors.
spring rails generate controller follow_keywords index follow unfollow -e jbuilder --skip-routes --skip
Running via Spring preloader in process 22314
create app/controllers/follow_keywords_controller.rb
invoke jbuilder
[WARNING] The model name 'follow_keywords' was recognized as a plural, using the singular 'follow_keyword' instead. Override with --force-plural or setup custom inflection rules for this noun before running the generator.
create app/views/follow_keywords/index.json.jbuilder
create app/views/follow_keywords/show.json.jbuilder
create app/views/follow_keywords/_follow_keyword.json.jbuilder
invoke test_unit
create test/controllers/follow_keyword_controller_test.rb
invoke helper
create app/helpers/follow_keyword_helper.rb
invoke test_unit
invoke assets
invoke coffee
create app/assets/javascripts/follow_keyword.coffee
invoke scss
create app/assets/stylesheets/follow_keyword.scss
System configuration
Rails version:
5.0.0.1
Ruby version:
2.2.4
Steps to reproduce
spring rails generate controller api/v1/follow_keywords index follow unfollow -e jbuilder --skip-routes --force-plural --no-assets --skip
Running via Spring preloader in process 32640
create app/controllers/api/v1/follow_keywords_controller.rb
invoke jbuilder
create app/views/api/v1/follow_keywords
create app/views/api/v1/follow_keywords/index.json.jbuilder
create app/views/api/v1/follow_keywords/show.json.jbuilder
create app/views/api/v1/follow_keywords/_api_v1_follow_keyword.json.jbuilder
invoke test_unit
create test/controllers/api/v1/follow_keywords_controller_test.rb
invoke helper
create app/helpers/api/v1/follow_keywords_helper.rb
invoke test_unit
Expected behavior
Expect generate partial file is:
app/views/api/v1/follow_keywords/_follow_keyword.json.jbuilder
System configuration
Rails version:
5.0.0.1
Ruby version:
2.2.4