Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Yuan Cheung
@zhangyuan
VIP
NO. 140 / 2011-11-20

北京
6 Topics / 558 Replies
10 Followers
0 Following
32 Favorites
I'm not the only one.
GitHub Public Repos
  • google-authenticator-e... 10

    A command line tool to extract secrets from Google Authenticator's QR code. 从 Google Authenticato...

  • proxymanager 2

    A simple tool to manage v2ray process and network proxy on MacOS

  • zender 1

    Compile templates written in Jinja, with metadata generated.

  • seo-helper 1

    A simple tool to generate SEO meta info with LLM.

  • dq 1

    A data quality check utility

  • amlogic-s9xxx-openwrt 0

    Support for OpenWrt in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x...

  • securebin 0

    A simple application for sharing text securely with client side encryption.

  • git-server 0

    A simple demo for git server

  • qqwry-rs 0

    A library and program for IP address lookup using the qqwry.dat file.

  • stm32f103c8t6-blink-ar... 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • form_for submit 问题 at November 28, 2012

    #7 楼 @LincolnDz 使用 form_for时,这有两个问题:

    1. action 里的地址是什么(也就是请求的路由的 URL)?
    2. 表单的 method 是什么(也就是请求的路由的方法)?

    这两个都是都要通过 form_for 第一个参数的persisted?的返回值来生成。如果返回true,就会生成create 对应的路由,并用 POST 方法;否则就生成update对应的路由,并用 PUT 方法。

    具体的可以看看 actionpack/lib/action_view/helpers/form_helper.rb 这个文件里的form_for方法。

  • form_for submit 问题 at November 27, 2012

    如果你能更详细描述你的问题,比如贴上你的代码,或许自己就能找到问题所在 :)

  • ruby 有定时器吗 (scheduler)? at November 24, 2012

    楼主可以说一下具体需求。有个 Timeout 的类

  • 如何自己编写一个富文本编辑器? at November 24, 2012

    去搜一下,cnblogs 上有一些中文博客介绍的。大致就是新建一个 iframe,然后将其设置为可编辑模式就可以编辑,然后执行命令来修改样式。

    要注意浏览器兼容性。

  • 怎样同步数据库 (mysql) at November 23, 2012

    如果数据多,mysqldump 导出和导入狠慢。可以导出为 csv,再导到本地。

  • RedmineI 18n::ArgumentError at November 21, 2012

    #3 楼 @small_fish__ 就是说 redmine 覆盖了 l方法?

  • RedmineI 18n::ArgumentError at November 21, 2012

    redmine 是不是自定义了 l方法?

    觉得是 i18n 版本的问题。建议把你的环境列出来,最好排个版

  • RedmineI 18n::ArgumentError at November 21, 2012

    Object must be a Date, DateTime or Time object. :label_home given.

    你是不是想用 t 这个方法,却用了l ?

  • simple_form 与 paritial at November 21, 2012

    render :partial =>'parital', :locals => { :f => f } 应该也可以。是你的调用方式写错了,建议看看它的实现

    ps: partial 这个词貌似写错了

  • simple_form 与 paritial at November 21, 2012

    render 'parital', :f => f 可以吗?

  • 求 Mac 里能将数据库转换成 ERD 关系图的软件 [结帖] at November 19, 2012

    记得 rubymine (商业软件) 好像可以生成,但很久没用了,仅供参考

  • 选择 Ruby on Rails 的原因之一 at November 19, 2012

    还有 easy_install 吧

  • ruby 写一个类似于数据库连接池这样的对象池呢? at November 15, 2012

    连接池?这个有没有用?

    https://github.com/mperham/connection_pool

  • 求一本二手正版纸质《Ruby 编程语言》 at November 15, 2012

    楼主不一定买啊,去图书馆借书,公共图书馆,或者大学的图书馆。

    离职后去深圳呆了一段时间,深圳在图书馆这个公共设施上做得非常好。去图书馆看书,每次都有意外发现

  • 有多少同学像俺一样靠 C/C++ 吃饭,Rails 只是个爱好? at November 15, 2012

    狠早以前是,那时候做设备驱动;后来就靠 rails 吃饭了…跨界了,哈哈 ;-)

  • rails url 拼接 & 组合 at November 14, 2012

    先分别转换两个 url 的查询串为哈希,然后 merge 一下,再把新的哈希转成查询串。再设置为第二个 url 的查询串

  • rails url 拼接 & 组合 at November 14, 2012

    有个转换查询串的方法,好像是叫 Rack::Utils.parse_query,转成哈希。哈希的 to_query 又能转换成查询串。

    查询串的字段之间一般用&符号分隔,但也可以是别的,好像是半角分号也可以。所以自己转换的话,可能出现不兼容的情况。

    手机上发的,手边没电脑,细节无法确认,所以上面说“好像”

  • rspec 中 关于 Test Doubles 的问题 at November 13, 2012

    #18 楼 @knwang

    #18 楼 @knwang

    谢谢回复,这几个英文单词对我来说,都比较抽象,得多看看例子才能理解的。再看了一下文档,我之前的回复有问题。官网说的推荐用 double,是在 Test Doubles 这一节,而不是所有使用 stub 和 mock 的地方。应该是在你说的第一种情况,接下来可能要测试这个对象是否是否接收了某些消息。

    而第二种情况使用 stub,常常和方法在一起(所以有个章节叫 Message Stub?),用来模拟有内部状态的对象。一般接下来不会测试这个对象。

  • rspec 中 关于 Test Doubles 的问题 at November 13, 2012

    或者可以这样理解。double 用来生成“假”对象,stub 方法用来生成这个对象上的“假”方法?

  • rspec 中 关于 Test Doubles 的问题 at November 13, 2012

    #13 楼 @TsingHan 第一个是生成一个对象,没有其他行为;第二个还假定了这个对象接受的 方法和返回值。

    这样说可以吗?

  • rspec 中 关于 Test Doubles 的问题 at November 13, 2012

    #6 楼 @knwang 官方推荐使用 double,而不是 stub 和 mock

  • rspec 中 关于 Test Doubles 的问题 at November 13, 2012

    Both mock and stub are aliases of the more generic double. Like context and describe, they can be used interchangeably to make the intent of the specs more clear. This is described in a lot more detail in The RSpec Book.

    http://stackoverflow.com/questions/7359722/in-rspec-whats-the-difference-between-a-mock-and-a-double

    rspec-mocks helps to control the context in a code example by letting you set known return values, fake implementations of methods, and even expectations that specific messages are received by an object.

    You can also use the mock and stub methods to create test doubles, however these methods are there for backward compatibility only and will likely be deprecated and then removed from future versions.

    https://www.relishapp.com/rspec/rspec-mocks/docs

    所以 double 和 stub、mock 其实都是用来生成 mock 对象的。

  • 上传头像且能在上传前进行裁剪的 GEM? at November 13, 2012

    不是所有浏览器都支持在上传前可以预览图片,所以得先上传到服务器才能裁剪。

  • ruby-china 源码疑惑 at November 12, 2012

    first 不是 scope,会查数据库。

  • 关于 markdown 转换效能问题. at November 10, 2012

    尝试用 Javascript Parser,在前端渲染。服务器只保存 markdown 格式,如何?

  • RubyConfChina 2012 开始接受报名和售票 at November 09, 2012

    #165 楼 @saberma @ 错了。。

  • 动态地为菜单导航加上 active,大家是怎么处理的? at November 05, 2012

    我是写一个数组,作为配置,每一项有个名字;然后再写个方法渲染导航,在每个页面,使用不同的名字来调用。不过不太 OOP。

    有个 Gist: https://gist.github.com/4015104

  • SQL 语句转变成 rails 语句问题 at November 05, 2012

    #18 楼 @woaigithub 嗯。就是这个意思。有同事喜欢用 find_by_sql,但拼接字符串的时候不 escape 让人担心啊

  • SQL 语句转变成 rails 语句问题 at November 04, 2012

    #6 楼 @alvin2ye 我尽量不使用 find_by_sql,也不推荐新手用,因为不小心可能就会引起问题,比如注入什么的。

  • 刚接触实际工作中的 ruby 编程 有问题想请教 at November 04, 2012

    我用一个比较土的方法:一般情况下,方法定义都是 def method_name 的形式,那么可以在源码中搜索 def method_name 。找不到有可能是动态生成,一般都用符号,那就搜一下符号 :method_name 。如果还找不到,就要摸索了。

    搜出来可能有重复的,根据上下文判断了。我一般用 ack 或者 grep,结合 Ctrl+F 搜索

  • Prev
  • 1
  • 2
  • …
  • 9
  • 10
  • 11
  • 12
  • 13
  • …
  • 18
  • 19
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English