小编gtr*_*32x的帖子

如何动态调用rails中的路由助手?

例如,我构建了一个名为"new_work_path"的字符串,现在我想将该帮助器称为方法.

我试过send("new_work_path", vars)并从许多对象调用相同的发送.但我不认为我找到了正确的对象来称呼这些助手.

要做object.send("new_work_path", vars),我应该寻找什么对象

我试图在网上寻找一段时间,但找不到任何东西.如果有人能在这一个上发光,那就太棒了!

谢谢!

ruby routes ruby-on-rails

30
推荐指数
2
解决办法
6296
查看次数

Rails将列更改为mediumtext

我需要将TEXT类型的列更改为MEDIUMTEXT.根据这个讨论:如何使用Rails将长文本存储到MySql数据库?,我需要将大小限制指定为MySQL中特定TEXT类型允许范围的一半.然而,我所经历的是,即使减半,我仍然得到比我需要的水平高一级的类型.有没有人有更好的文档记录或知道为什么会发生这种情况?谢谢!

mysql migration ruby-on-rails

22
推荐指数
2
解决办法
1万
查看次数

Rails如何设置一个不是数据库字段的临时变量

对于我的应用程序,我有不同的注册入口点,以不同的方式验证事物.

因此,在主注册中,除了电子邮件和密码字段之外,不需要任何其他内容.在另一个注册领域,还需要更多.所以在用户模型中我有

validate_presence_of :blah, :lah, :foo, :bah, :if => :flag_detected

def flag_detected
  !self.flag.nil?
end
Run Code Online (Sandbox Code Playgroud)

我想通过控制器设置该标志.但是,该标志不是数据库字段.我只是想知道这是否可以在Rails中实现,或者我在考虑这个方式有什么问题?如果是这样,实现这一目标的最佳方法是什么?谢谢.

activerecord ruby-on-rails

15
推荐指数
1
解决办法
2万
查看次数

Backbone.js前端有RESTful Rails后端吗?

我开始使用PHP开发Web开发世界,最近几年开始使用Rails.从那时起,我一直在Rails中完成所有的Web项目.

最近似乎有一种趋势,即将Rails作为纯REST后端服务,并使用Backbone.js等前端框架进行所有前端交互.我想知道你们对它们有什么看法?这将是最终的未来吗?

同样,除了Backbone.js之外,为此目的还有哪些其他前端框架的替代方案?

另外假设我想支持我的应用程序的桌面版和移动版,这是一条正确的选择吗?那么我将有一个具有不同前端服务的后端服务?这样我就不需要管理Rails方面的所有视图了?

谢谢!

model-view-controller frontend ruby-on-rails backbone.js

13
推荐指数
1
解决办法
9977
查看次数

Rails file_field_tag没有上传文件

我有一个表格:

<%= form_tag :controller => "foo", :action => "boo", :multipart => true do %>
    <%= file_field_tag "foo[bar]" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

当我提交它时,param foo[bar]给出"foo[bar]"=>"filename.png"而不是ActionDispatch对象.

有人有任何线索可能是什么原因在这里?

谢谢!

file-upload ruby-on-rails ruby-on-rails-3

9
推荐指数
1
解决办法
8134
查看次数

如何在Github中拉取请求后快速跟踪分支

不确定这是否是提出有关Github的问题的地方.

我已经分叉了一个公共仓库,并添加了两个提交,然后发送给原作者请求拉取请求.作者已经遵守了这个请求,现在我想快速跟踪我自己的回复到作者回购的HEAD.我的所有新提交现在都在作者的回购中,因此没有任何侧面跟踪提交(这个btw的正确名称是什么?我认为它是fork,但考虑到Github如何引用分支,这听起来很奇怪.).

谢谢!

git github

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

如何为activerecord用法创建一个主条件

我有很多具有user_id字段的表,我想通过为此user_id附加where子句来过滤对这些表的所有查询.我怎样才能在Rails中实现它?

谢谢!

activerecord ruby-on-rails

0
推荐指数
1
解决办法
50
查看次数