ruby-on-rails - Rails-如何向网址帮助器添加格式?

标签 ruby-on-rails request helper url-helper

如何使URL助手以给定的请求/响应格式创建URL?

例如,在我的测试中,我有以下内容:

get(activity_url(activity))

这将为我返回@response对象上的HTML。我希望具有以下相同的行为:
get({controller: 'activities', action: 'show', id: activity.id, format: 'js'})

但没有所有这些措辞。可能吗?

最佳答案

您应该能够执行以下操作:

some_resource_path(format: :json)

要么
some_resource_url(format: :xml)

关于ruby-on-rails - Rails-如何向网址帮助器添加格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16701212/

相关文章:

ruby-on-rails - 使用rails prawn时如何设置表格的column_width?

ruby-on-rails - 如何使用ruby查询数据库?

.net - 清洗请求防止SQL注入(inject)攻击

web-services - 如何在 wiremock 中匹配 JSON,它的字段值相同但顺序可能不同

ruby-on-rails - 如何替换 Ruby on Rails 中的默认 url/path REST 助手?

ruby-on-rails - rails : creating a custom data type/creating a shorthand

ruby-on-rails - 预览对话中的最后一条消息

python - 从请求中获取字节响应

ruby-on-rails - 在 Controller 中使用 using 方法测试辅助方法

ruby-on-rails - 帮助!我的 application_helper.rb 变得笨拙