• #2 楼 @rei 谢谢,刚刚 google 中,发现是我 jquery 只看了基础的知识的原因,所以看不懂,要恶补 jquery 去了

  • #2 楼 @roclv 非常同意你的说法,只不过貌似开发这样的框架难度不小,而且也不能照着 rails 的思路了照搬,毕竟客户端和服务端的实现和侧重点并不一样。因为是主要是 ios 程序员。接触 rails 之后也老在考虑怎么让 ios 也像 rails 那样高效开发。要写框架的话我 rails 的经验还是太少了,许多思想都没有什么深刻的感悟。cocoapods 和 react-native 都可以实现命令方式创建工程,我也之前写过PTGen用命令行的方式创建模型类,怎么组织请求等等其他方面,优秀的设计思路对于整个框架的好坏,有直观重要的作用。现在只能期望某些大大能出个这样的框架了,当然也希望自己成长的一定的程度有能力写这样的东西...感谢你提到的用Martz的话说就是,其实任何编程语言都是特定的DSL语言我之后都会记得了...

  • #1 楼 @mimosa cocoapods 只是类似 ruby 里面的 gem 的类库管理工具,而不是框架呢。

  • #3 楼 @mueven 谢谢,看到解释,非常有帮助,也让我想起了 rails tutorial,里面好像有相关的处理。

  • #1 楼 @liwei78 非常感谢啊,感觉自己在大大们的帮助下和之前相比成长了许多

  • Rails 路由问题 at 2015年08月13日

    #5 楼 @liwei78 非常感谢,重新看了一遍 form_for 的文档,较之前明白了些

  • Rails 路由问题 at 2015年08月13日

    #4 楼 @rei 非常感谢大大,借着大大的指引,回头仔细看了一遍渲染和路由,知道怎么做了

  • Rails 路由问题 at 2015年08月13日

    #1 楼 @rei 按照这种写法路由是这样的 它路由到了 group_application,目前我没有这个 controller 啊。 我现在是把 agree 和 reject 的方法写在了 applications 的 controller 里面。于是我试着修改成

    resources :groups do 
      resources :applications 
    end
    
    resources :applications do 
       member do
        put :agree
        put :reject
       end
    end
    

    GroupApplication 目前都是显示在 group show 的页面中。于是_application.html.erb

    <div class="panel panel-default">
      <div class="panel-heading"> <%= @group.name%> </div>
      <div class="panel-body"> <%= application.content %> </div>
      <div class="panel-footer"> <%= current_user.email %></div>
      <%= form_for agree_application_path do |f| %>
        <%= f.submit 'Submit', :disable_with => 'Submiting...' , class:"btn btn-primary" %> 
      <% end %>
    </div>
    

    但是一旦点击 submit 之后就会报错 No route matches [POST] "/groups/1"

    请问应该怎么处理?

  • #2 楼 @_kaichen 非常感谢大大的讲解,看来要多熟悉 rails 的基本结构了

  • #1 楼 @hz_qiuyuanxin 非常感谢,看来还是得从基础做起了,熟悉了之后,以后再用这些插件了。自己 IOS 开发 3 年多了,想着扩充自己知识面,业余接触 ruby 也有差不多一年了,接触 rails 不久,顺便弱弱的问问,rails 大概学多久能稍微顺畅的开发网站啊?