小编Lai*_*ilo的帖子

Rails在form_for中更改提交的路由

我有一个模型'文章'和模型'评级'嵌套在文章中.

/用品/ 123 /评级

我想在rating/_form.html.erb中更改f.submit的路由,现在是这样,按下提交后,我的应用程序路由到

/等级/ 111

但我想把它路由到

/条/ 123

如何在form_for f.submit按钮中更改路由.我在这里发现了这样的事情:

<% form_for :thing, :url => 
 url_for(:action => "update", :id => @thing) do |f| %>
Run Code Online (Sandbox Code Playgroud)

但这不适用于我的rails 3.2.谢谢你的帮助,

ruby routing ruby-on-rails form-submit ruby-on-rails-3

17
推荐指数
2
解决办法
3万
查看次数

Rails - 使用功能测试测试JSON API

我只有一个简单的问题,但我找不到任何答案.

我的ruby on rails 3.2.2 appilcation有一个带有设计会话认证的JSON API.

我的问题是:如何使用功能测试或集成测试来测试此API - 是否有办法处理会话?

我没有前端,只有我可以做的API.POST.放.并使用JSON Body进行删除.

哪种测试方法是自动化的最佳方法?

示例创建新用户

发布www.exmaple.com/users

{
 "user":{
    "email" : "test@example.com",
    "password " : "mypass"
  }
}
Run Code Online (Sandbox Code Playgroud)

ruby testing unit-testing ruby-on-rails ruby-on-rails-3.1

7
推荐指数
1
解决办法
5449
查看次数

Xcode 6界面构建器不显示自定义类

我的Xcode 6.3界面构建器中有错误.当我创建一个新的自定义类,并希望将其添加到界面构建器自定义类字段.它不可用.我确实使用Swift作为语言.

我尝试了什么:

  • 删除派生数据
  • 重新安装Xcode
  • 清洁项目
  • 创建了新项目
  • 类名与文件名相同
  • 超类和接口构建器类是相同的

什么都没有成功;-(不知道它可能是什么?

在此输入图像描述

在此输入图像描述

在此输入图像描述

xcode interface-builder ios swift xcode6

6
推荐指数
1
解决办法
1544
查看次数

NewRelicAgent不适用于OCTesting

我对NewRelicAgent pod有问题.它可以正常使用nomral app targed在模拟器中运行良好,但是一旦我启动测试目标,我就会收到以下错误消息:

ld: framework not found NewRelicAgent
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我的pod文件如下所示:

platform :ios, '5.0'

pod 'RestKit', '~> 0.20.0rc'

pod 'RestKit/Testing', '~> 0.20.0rc'

pod 'RestKit/Search', '~> 0.20.0rc'

target :test do

    link_with :DealiniTests

    pod 'Expecta', '0.2.1'

end

pod 'GoogleAnalytics-iOS-SDK', '~> 2.0beta4'

pod 'NewRelicAgent', '~> 1.328.0'

pod 'Parse', '~> 1.2.9'
Run Code Online (Sandbox Code Playgroud)

我认为问题是,PATHS链接到不存在的路径"{PODS_ROOT}/BuildHeaders/NewRelicAgent".我在Headers和BuildHeaders文件夹中没有NewRelicAgent文件夹,但它仅适用于测试目标的普通目标.

所有其他pod工作fin只是newrelic不起作用.

ocunit ios newrelic cocoapods

3
推荐指数
1
解决办法
732
查看次数