form-for

    0热度

    1回答

    我目前遇到了我的表单问题。 First argument in form cannot contain nil or be empty 在我的意见/新,这是一个部分为_new.html.erb。这是文件: <% form_for @comment do |f| %> <%= f.label :body %> <%= f.text_field :body, placeholder: "Wri

    0热度

    1回答

    好吧,我使用的是Rails 5和最新的Ruby稳定版本。我试图做的是有一个选择框在编辑视图上选择正确的选项。 这是我迄今为止 create_users class CreateUsers < ActiveRecord::Migration[5.0] def change create_table :users do |t| t.string :email

    0热度

    1回答

    我试图在有多个用户的SNS应用程序中创建一个组。 通过Groups_users组has_many用户。 这里我有一个表单来创建一个组,并且我想同时向组中添加成员(Groups_users)。 我成功地在创建组的同时向该组添加了一个成员,但我无法将几个成员添加到该组。 这里是我的代码: 型号: group.rb class Group < ApplicationRecord validat

    0热度

    1回答

    我正在按照本教程https://www.railstutorial.org/book/basic_login 构建一个webapp来监视用户登录。我设法让用户正确登录,但即使我遵循Michael Hartl的所有代码,也存在一些问题。 我可以粘贴在使用者的网址到浏览器,它仍然会拉起来(所以实际上不需要登录)。即:键入“本地主机:3000 /用户/ 1”,它会带我到页面,无论是否登录。 我在我的ap

    -1热度

    2回答

    当* args传递给ruby中的yield时,在rails的capture_helper.rb中发生了什么?我看到一个声明,其中* args传递给yield声明,当我们做所以。 buffer = with_output_buffer { value = yield(*args) } 其中第一个参数是生成器对象和第二参数是传递

    0热度

    1回答

    我有一个Rails应用程序中的Party模型,需要通过表单进行更新。在我党放映视图(show.html.erb),我有一个开头形式: <%= form_for @party, :url => {:action => "update" } do |f|%> ,并在我的缔约方控制器,我有: def update @party = Party.find(party_params[:id]) if

    0热度

    1回答

    我在Heroku上有一个Rails应用程序,上面有几个表单。他们在当地表现得很好,但在heroku上,我的表格根本没有出现。我知道我的数据库正在被访问,因为我有一个问候消息,用户的姓名在页面顶部显示正常。 有没有人遇到这个问题,并有任何运气解决它?

    0热度

    1回答

    我是一个试图创建窗体的RoR新手。我希望能够保存表单中的所有值,并在返回更新视图之前根据这些值在我的数据库上运行搜索查询。我在rails 4上,并使用本教程创建了一组复选框:https://www.youtube.com/watch?v=c2qwV0B9yfU,但复选框不显示。我似乎无法自己找到解决方案,所以我希望得到一些帮助。 这是我的形式: 这是我的form.html.erb。它保存在视图/主

    0热度

    2回答

    我有这种形式。当对象具有性别值时,我想将性别字段更改为隐藏字段,因此用户不需要查看它。做这个的最好方式是什么? <%= form_for(object ,:html => {:class => "form-horizontal"}) do |f| %> <div class="form-group row"> <%= f.label(:first_name, :class

    0热度

    1回答

    为什么我在提交表单时出现此错误?我不是已经建立了ID吗? ActiveRecord::RecordNotFound at /polls/:poll_id/responses Couldn't find Poll with 'id'= 在我的Polls_Controller我让所有表单输入访问。 poll_id来自路由参数,显示路由成功响应:id。 def show @poll_op