问题标签 [ruby-on-rails-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用 Rails 在同一页面上显示多个表单
所以我正在为高中生构建一个 Rails 应用程序,但在创建用户时遇到了问题。
我希望学生只有在选择学校并正确输入学校密码后才能创建帐户。
这样做的正确/最简单的方法是什么?我是否应该为他们必须首先通过的 user#new 操作创建一个看门人,或者如果他们的方式是学生可以在同一页面上提交表单。一种是常规用户名、电子邮件、密码,使用:
但随后为高中/高中密码选择创建了另一种形式。
理想情况下,控制器将能够获取高中表单的参数,验证这些参数,然后继续从用户参数创建用户。
这可以使用导轨吗?
我的设置:Rails 3 和 Ruby 1.9.2dev
谢谢!
ruby-on-rails - Routing Users to single Models with Rails
I'm creating a Rails app for students and high schools and I'm having some trouble with my User.rb.
I want to have a user model to be used for logging in, but having that user have many roles. The tricky part is that I want users that have a student role to have_one student page, and those that have a role of principal to have_one high_school page.
The students and also nested in the high_school so the entire thing becomes a big mess.
So my question(s): How do I limit a user to only creating one student / high school to represent them? Also how would I nest this student pages inside the highschool without screwing up the user system?
My environment: Rails3 and Ruby 1.9.2dev
Thank you!
Follow up: Would it be possible to put the name of the high_school in the subdomain? That would make the url look like
highschoolname.mysite.com/students/eric-koslow
ruby-on-rails - Rails 的回形针和临时文件
我正在尝试编写一个 Rails 应用程序,用户可以在其中上传图像,但 Paperclip 似乎对我不起作用。
我已经完成了所有基本步骤(添加了 has_attached_file、迁移、制作多部分表单),但是每当我尝试上传图像时,我都会遇到同样的错误:
无法将 nil 转换为 Integer
查看栈顶
...rails3/lib/paperclip/processor.rb:46:in `sprintf'
...rails3/lib/paperclip/processor.rb:46:in `make_tmpname'
.../ruby-1.9.2-head/lib/ruby/1.9.1/tmpdir.rb:154:in `create'
.../ruby-1.9.2-head/lib/ruby/1.9.1/tempfile.rb:134:in `initialize'
似乎问题出在临时文件中。
我的代码:
_form.rb
模型/high_school.rb
这是一个已知问题吗?我基本上是按照 github 到信中的说明进行操作的。
我的环境:Rails3 和 Ruby 1.9.2dev
谢谢!
ruby-on-rails - Rails 中 Form_for 的模板错误
我有一个属于 high_school 的嵌套模型学生。问题是当我去创建一个新学生(/high_schools/1/students/new)时,我收到了这个错误:
我想我只是在做一些我想不到的非常简单和愚蠢的事情。
我的环境:Rails3 和 Ruby1.9.2dev
谢谢!
ruby-on-rails - Rails 3 发布后的 Rails 2 支持
Rails 3 发布后 Rails 2 支持多长时间?
我想顺势而为并立即迁移到 Rails 3,特别是对于可能需要 4 或 6 个月才能完成的项目(这样它们可能会与 Rails 3.0.0 final 一起发布),但我发现很多事情仍然没有工作,许多基本的插件和宝石;所以我相信我现在坚持使用 Rails 2。
ruby-on-rails - 使用 bundler 和 phusion 乘客部署 rails3 应用程序:.bundle dir not found
我正在尝试使用最新的 phusion 乘客 2.2.11 和 ruby-enterprise-1.8.7-2010.01 部署 rails3 应用程序。我正在使用捆绑程序,但乘客似乎无法找到 .bundle 目录。
错误信息:
我在哪里安装.bundle?我在哪里告诉乘客使用哪个捆绑包?任何提示?
谢谢!
javascript - rails3 link_to:带有属性?
我想知道是否从 rails3 中删除了 :with 属性,因为我在 rails3 api 中找不到任何东西 - http://rails3api.s3.amazonaws.com
任何人都有关于如何使用 :with 参数通过 link_to 发送数据的线索或提示
非工作示例:
谢谢!
ruby - 较短的 Rails 路线
我有一个东西博客应用程序,我想缩短我的路线。这里有:
rake routes命令构建以下行:
可以看出,每个资源都在树中排序。所以我相信,简化我的路线可能会很有趣,例如:
它更干燥,不是吗?:)
Rails 3 是否提供了一种简单的方法来做到这一点,将 HTTP 动词自动映射到控制器操作?谢谢任何人。
ruby-on-rails-3 - MongoMapper 不允许我创建对象
我只是在学习 MongoDB 和 MongoMapper。这是在 Rails 3 上。
我在 app/models/blog.rb 中创建了一个博客:
我进入 Rails 控制台:
导轨 c
我是否忽略了一些非常愚蠢的东西,或者这是我的设置中的东西?
我正在使用您通过将其添加到您的 Gemfile 中获得的 mongo_mapper 版本,所以我想知道是否可能是这样。我会很感激任何建议!