Tag: 脚手架

rails 3.1:如何重写inherited_resources并允许rails scaffolding再次正常工作?

解决方案:查看评论 构建一个新的rails 3.1 app。 从一个基本的blog_entries模型开始,以获得它的悬念。 没有惊喜。 然后我添加了ActiveAdmin,让我的现有模型正常工作。 但是现在当我尝试用这个来构建一个新模型/ etc时: rails g scaffold Community name:string guid:string 一切似乎都正确(视图,迁移),除了控制器没有CRUD选项,看起来像这样: class CommunitiesController < InheritedResources::Base end 问题是ActiveAdmin使用inherited_resources来防止手动rails脚手架正常工作。 尽管ActiveAdmin使用inherited_resources,有没有人知道“正确”强制rails到scaffold的方法?

没有css文件的Rails脚手架?

有没有办法在rails 3.0中生成一个脚手架,以便不创建scaffold.css? 我可以输入命令行中的某些内容跳过该步骤? 谢谢

Rails:Scaffold自动执行一对多关系

不确定我是否正确阅读,但似乎Scaffold不会完全建立一对多的关系。 例如,如果我使用scaffold创建messages ,然后我想要对这些messages comments (一条message – >许多comments ),我必须经历并改变一切。 例如,我必须在comment的new视图中更改此内容 对此 然后更改Action以设置@message var …等等。 目前,Scaffold无法自动完成,对吧?

初学者使用Rails 3.1和“静态”页面

我刚刚开始部署Rails网站。 事实上,我在2天前开始在Rails上编程。 我已经创建了一个新项目,添加了一些gem等等。一切都运行正常,我对所有工作的基本知识都有所了解。 问题是我想要创建的是一个简单的网站,其中包含一些部分(例如,新闻,联系人,关于,产品……)。 所有这些内容都是静态的。 但我遇到了一个问题。 我真的不知道该怎么做才能创造它们。 我想要的是,例如mypage.com/about等,甚至mypage.com/page/products 。 我考虑过创建一个Controller,然后为每个页面创建一个动作……之后,我想出了其他解决方案:scaffolding。 创建名为page的资源,具有title等… 我真的是这个主题的初学者,我想听听你有用的声音。 谢谢!

脚手架后无法迁移数据库。 2.2节Ruby on Rails教程Michael Hartl

我正在研究Hartl ruby​​ on rails教程(第2.2节),我在迁移数据库时遇到了麻烦。 一切似乎都在工作,然后我运行rails generate scaffold User name:string email:string后来我试图运行bundle exec rake db:migrate并得到以下错误信息: $ bundle exec rake db:migrate == 20141125234257 CreateUsers: migrating ====================================== — create_table(:users) -> 0.0079s == 20141125234257 CreateUsers: migrated (0.0080s) ============================= rake aborted! StandardError: An error has occurred, this and all later migrations canceled: wrong number of arguments (1 for 0)/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:271:in `initialize’ /usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:271:in […]

将student_id连接到Rails中的submission_id

我试图将我的student_id连接到submission_id,但它不起作用。 我有一个名为submissionstudent的连接表。 学生Controller.rb: class StudentsController < ApplicationController before_action :set_student, only: [:show, :edit, :update, :destroy] # GET /students # GET /students.json def index @students = Student.all end # GET /students/1 # GET /students/1.json def show end # GET /students/new def new @student = Student.new end # GET /students/1/edit def edit end # POST /students # POST […]

Ruby on Rails – 设置评论function

我正在尝试在我的Ruby on Rails应用程序上设置一个function,让用户可以查看图片。 我已经按照本指南作为参考。 http://ruby.about.com/od/rubyonrails/ss/blogpart4_4.htm 根据我在其他Ruby on Rails项目上的经验,我认为Posts / Comments关系模型可以用于图片/评论关系。 我首先生成了一个脚手架。 rails g scaffold review name:string body:text picture:references 我希望每个图片页面都有一个单独的页面用于自己的评论。 由于我的评论控制器不需要索引页面,因此我从routes.rb文件中删除了该行 resources: reviews 我通过创建路线替换了它 match ‘https://stackoverflow.com/pictures/:id/reviews’, to: ‘reviews#show’, via: ‘get’ match ‘https://stackoverflow.com/pictures/:id/reviews/edit’, to: ‘reviews#edit’, via: ‘get’ match ‘https://stackoverflow.com/pictures/:id/reviews/new’, to: ‘reviews#new’, via: ‘get’ 在这里,我的路径涉及在图片中嵌套评论。 路线 favorite_picture_path PUT https://stackoverflow.com/pictures/:id/favorite(.:format) pictures#favorite pictures_path GET https://stackoverflow.com/pictures(.:format) pictures#index POST https://stackoverflow.com/pictures(.:format) pictures#create new_picture_path […]

rails:为从超类inheritance的模型创建脚手架?

我是Rails的新手,仍然让我的脚湿透了,所以请原谅我,如果这是微不足道的或“做错事”。 我想为一些脚手架模型创建一个超类。 例如,我想为Men and for Women创建一个脚手架,但我希望它们都能从People超类inheritance; Men和Women会从人类inheritanceheight和weight等领域。 我在哪里/如何定义这个People超类? 如何通过脚手架定义Men和Women的子类?

如何使用script / rails generate添加新操作和视图?

有什么方法可以生成新操作并查看现有控制器? 我试图对现有的控制器进行跟踪 $ script / rails生成控制器post视图 其中view是我想要添加到控制器的新操作。 我知道手工完成它是微不足道的,但我想知道的是我不知道的事情或者我梦想的事情。 谢谢–rr

rails生成脚手架错误

我正在研究RailsTutorial.org的书,我一直在遇到错误。 当我跑 rails generate scaffold User name:string email:string 我收到以下错误: /Users/Cody/Development/rails_projects/demo_app/config/environments/development.rb:1:in `’: undefined method `configure’ for # (NoMethodError) 我正在运行Ruby 2.0.0和Rails 4.0.4。 以下是enviroments / development.rb的内容 Rails.application.configure do config.cache_classes = false config.consider_all_requests_local = true config.action_controller.perform_caching = false config.action_mailer.raise_delivery_errors = false config.active_support.deprecation = :log config.active_record.migration_error = :page_load config.assets.debug = true config.assets.raise_runtime_errors = true end 如果您需要查看更多代码段,请告诉我们。 任何帮助将不胜感激。