That's probably the more correct way, actually. If you're creating a new card, you should use the 'new' and 'create' actions and define them the way you want.
If you want to add other actions, though, you have to add extra actions into the routing so it knows what HTTP verb they use.
First, read the API:
http://api.rubyonrails.com/classes/ActionController/Resources.html#M000696Specifically, you're interested in the options that you can pass to resources.
Yours will probably be something like this.