actioncontroller

    1热度

    1回答

    我正在尝试为从以前的开发人员传递给我的ROR应用程序设置本地开发环境。我是ROR和Ruby的新手。 首先我运行bundle install没有问题,然后mongod。当我运行rails s服务器启动,但它输出host is not a valid option for Mongo::Connection。当我尝试去http://0.0.0.0:3000出现错误信息。 NoMethodError i

    0热度

    1回答

    Backstory:我和一些朋友正在开发一个应用程序,并希望选择多个项目在另一个页面上处理。在我们找到RailsCast #165之前,我创建了一个分支,并为其上添加了三个复选框的表添加了脚手架,以查看生成的代码的样子。在RC165中找到了正确答案后,我删除了所有代码和迁移,并放弃了所有这些工作。 唉,我似乎无法摆脱它作为引用它阻止我在任何分支上做任何事情。当我“耙分贝:迁移”或“轨道的”什么的,

    1热度

    1回答

    我无法理解为什么,但是我的新视图开始崩溃。 我有模型票务 class Ticket < ActiveRecord::Base attr_accessible :body, :department, :email, :name, :reference, :subject, :status has_many :replies, :dependent => :destroy 和简单的新动作 de

    0热度

    1回答

    in Rails Controller中的create方法默认接收具有不同值的HTTP请求。 默认情况下,新的记录被创造这样的: @apo = Apo.new(params[:apo]) 但我如何可以访问单个值从这个PARAMS哈希? 我想创造这样的事情: @apo = Apo.new do |a| a.name = $someVariable a.value = $a

    1热度

    1回答

    我在Ruby中做了一些元编程。我正在编写一个库来为我定制一些方法,特别是在控制器中(自动执行一些find_by方法,我必须为我的应用程序编写这些方法)。 目前我通过将特定控制器的模型名称传递给我的元编程方法来生成这些方法。 是绑定到ActiveRecord模型的控制器中有没有一种方法。 所以,这里是一个坏榜样 module AwesomeGem module ClassMethods

    0热度

    2回答

    首先,Rails很新颖。我一直在关注使用'link_to'命令的教程 - 基本上,我与'关于我们','常见问题','与我们联系'的文本有一些链接,我希望它们链接到各自的页面。 在介绍之后,我contact_us.html.erb文件中的代码是这样的: <%= link_to "About Us", {:controller => ‘static_pages’, :action => ’about_

    0热度

    1回答

    我怎么能得到application_controller内的session_id。我在此控制器中创建辅助方法来设置会话并稍后阅读它们,并且可以从application_controller读取所有会话变量,cookie等。唯一的例外是 会话[:SESSION_ID](变化试图 - 会话[:ID],会话[ “ID”],会话[ “的session_id”] 和request.session_optio

    1热度

    2回答

    我有一个应用程序,我创建一个名为“new_911”的获取操作。当我把new_911_call_path放在应用程序布局中时,我得到一个错误“没有路由匹配new_911控制器:调用”。然而在呼叫控制器中有一个叫做new_911的动作。我究竟做错了什么? 呼叫控制器: def new_911 @call = Call.new :call_status => "open" respo

    2热度

    1回答

    所以我有ApplicationController.rb: class ApplicationController < ActionController::Base protect_from_forgery def decode_email params[:email] = URI::decode(params[:email]) end end 然后

    5热度

    1回答

    当这条线在application.rb中文件设置: config.action_controller.default_url_options = { trailing_slash: true} 的root_url包含两个正斜杠: www.example.com // 如果没有这条线,我们得到: w^ww.example.com 的原因,我们这是搜索引擎优化的目的,该网站是由PHP的转换,我们希