I tried to create an engine but I'm not satisfied. The behaviour is really related to my application. For example, I have this inherited routes like this :
resources :actualities do resources :comments
end
resources :projects do resources :comments end
If I try to put only "resources :comments" it break my controller's code. To find the related model I must to add the class name into the params. I didn't find another solution and I think it's uggly.
Do you have and Idea? Is it better to have two specs for a similar feature or is it better to remove an spec and keep the other?