小编Nei*_*ton的帖子

在Scrum中,细节在哪里?

我们现在已经在一些项目上使用Scrum并取得了不同的成功,现在我有一个与文档相关的查询.

在Scrum中,您显然有产品积压("应用程序首先打开用户正在使用的最后一个文档.")和sprint任务积压("实现忘记密码屏幕").然而,在我看到的所有例子中,这两个项目在细节方面都是相当高的水平(根据便利贴设计).

那么,细节在哪里?假设客户对库存管理屏幕有一些非常具体的要求,或者有一个复杂的API需要在后端集成,在哪里记录,如何以及谁捕获这些信息?它是否与积压分开,但是在准时制或其他方面填充?

scrum

5
推荐指数
1
解决办法
793
查看次数

在不存在的方法上使用 Rails 表单助手

通常,在 Rails 中使用表单助手时,每个字段都直接与相应对象上的方法相关联。

但是,我有一个表单(用户注册)需要包含不属于用户模型本身(例如,卡片详细信息)但需要出现的字段。

我如何构建表单以便我可以获得必要的字段,并根据需要验证它们(以便它适合我的所有其他验证)而不会弄脏我的用户模型?

ruby ruby-on-rails actionview helpers

5
推荐指数
1
解决办法
859
查看次数

.NET和AMF

如何让ASP.NET(inc MVC)应用程序通过AMF与Flex UI进行通信.我希望一次推出大约100多条记录,而AMF似乎是前进的方向,但似乎没有任何明显的东西.

.net apache-flex amf actionscript-3

4
推荐指数
1
解决办法
5443
查看次数

更改Rails中的默认错误消息

我们的客户已决定他们希望在整个应用程序中将所有空白AR错误消息从"不能为空"更改为"必须完成".

什么是最简单的Rails'y方式?

ruby-on-rails

4
推荐指数
1
解决办法
1724
查看次数

如何确定Rails对象是否为marked_for_destruction?

我有一些碰巧是其他东西的嵌套属性的对象.当它们被标记为要删除时,Rails会创建一个属性"marked_for_destruction".我怎么读这个变量?

示例Yaml转储:

--- &id001 !ruby/object:LineItem 
attributes: 
  name:Pay
  created_at: 2009-10-12 16:30:51
  updated_at: 2009-10-12 16:30:51
  statement_id: "8"
  amount: "234"
  id: "33"
attributes_cache: {}

errors: !ruby/object:ActiveRecord::Errors 
  base: *id001
  errors: {}

marked_for_destruction: true
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

4
推荐指数
1
解决办法
2622
查看次数

这个语法在Objective-C中意味着什么?

考虑以下:

- (id)initWithTitle:(NSString *)newTitle
     boxOfficeGross:(NSNumber *)newBoxOfficeGross
            summary:(NSString *)newSummary;
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我已经猜到它会返回id,并且需要三个参数,但语法的每个部分是什么意思?我来自Ruby/JS背景,我觉得这个语法有点难以掌握.

objective-c

4
推荐指数
1
解决办法
875
查看次数

Ruby数组范围

(2011..1995).to_a 
Run Code Online (Sandbox Code Playgroud)

返回一个数组

(Time.now.year.to_i..1995).to_a
Run Code Online (Sandbox Code Playgroud)

没有.为什么?

ruby arrays ruby-on-rails

4
推荐指数
1
解决办法
4176
查看次数

保存后验证Rails模型?

我有一个带有几个accepts_nested_attributes_for的模型.在保存和移动时,要求我至少拥有每个嵌套属性中的一个.

但是,验证会在预先保存之前进行,因此当我删除某个项目并继续前进时,它就会通过它.

如何验证当我保存时,每个嵌套类型至少有一个项目?

activerecord ruby-on-rails

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

Sinatra测试总是404'

我有一个非常简单的Sinatra应用程序,我在测试时遇到了问题.

基本上,当我从浏览器中的测试中知道请求正常工作时,每个请求测试都会返回404.关于问题可能是什么的任何想法?

test_helper.rb中:

ENV["RACK_ENV"] = 'test'

$: << File.expand_path(File.dirname(__FILE__) + '/../lib')
require 'app'
Sinatra::Synchrony.patch_tests!

class Test::Unit::TestCase
  include Rack::Test::Methods
end
Run Code Online (Sandbox Code Playgroud)

app_test.rb

require 'test_helper'
class AppTest < Test::Unit::TestCase 
  def app
    @app ||= Sinatra::Application
  end
  def test_it_says_hello
    get "/"
    assert_equal 200,  last_response.status
  end
end
Run Code Online (Sandbox Code Playgroud)

app.rb

$: << 'config'
require "rubygems" require "bundler"

ENV["RACK_ENV"] ||= "development" 
Bundler.require(:default, ENV["RACK_ENV"].to_sym) 
require ENV["RACK_ENV"]

class App < Sinatra::Base   register Sinatra::Synchrony
  get '/' do
    status 200
    'hello, I\'m bat shit crazy and ready to rock'   
  end
end
Run Code Online (Sandbox Code Playgroud)

的Gemfile

source …
Run Code Online (Sandbox Code Playgroud)

ruby testing rack sinatra

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

在setState回调中使用setTimeout

我在react组件中有以下代码:

  calcTime: function() {
    time = <some time dependant value>
    this.setState({
      total_time: time
    }, window.setTimeout(this.calcTime, 1000));
  }
Run Code Online (Sandbox Code Playgroud)

这工作正常,但在运行时我在控制台中看到以下异常:

未捕获的错误:违反不变:enqueueCallback(...):你叫setProps, replaceProps,setState,replaceState,或forceUpdate有回调是不可调用的.

我最初认为这是由于在那里有setTimeout函数,所以我将其解析为另一个函数,并将其作为回调方法添加.但是,执行此操作时,render停止显示DOM的更新.

我该怎么做才能正确?

reactjs

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