bounty将在8小时后过期。回答此问题可获得+50的声誉奖励。petRUShka正在寻找来自声誉良好来源的答案。
rspec-rails为request specs提供了scaffold生成器,生成如下代码:
RSpec.describe "/widgets", type: :request do
# ...
describe "POST /create" do
context "with valid parameters" do
it "creates a new Widget" do
expect {
post widgets_url, params: { widget: valid_attributes }
rspec -f d
输出如下
/widgets
POST /create
with valid parameters
creates a new Widget
因此,POST /widgets/create
这样的路由实际上不存在,而POST /widgets
存在。
这种描述背后的计划是什么?这种方法有正式的定义吗?
我能提供的唯一解释是方案是Model —> HTTP verb —> /CRUD action
,但似乎没有太大意义。
1条答案
按热度按时间xlpyo6sf1#