- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 Rails 5 应用程序中,我想在链接点击时在 views/users/show.html.erb
中的 div
中渲染部分内容。
我相信我已经进行了相应的设置,但是rails给了我这个错误ActionController::UnknownFormat in UsersController#show
ActionController::UnknownFormat
respond_to do |format|
format.js { render :show_kwst }
end
我有点迷失了,我在 Rail 4 中使用 bootstrap tabs
做了类似的事情,没有任何问题。
我还将'responders' gem
添加到gemfile
这是我的views/users/show.html.erb
<%= link_to 'Kwst', user_path%>
<div id="content"></div>
这是我的users_controller.rb
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
@user_posts = @user.posts
@user_kwsts = @user.kwsts
respond_to do |format|
format.js { render :show_kwst }
end
end
end
这是`views/users/show_kwst.js.erb``
$("#content").html("<%=escape_javascript(render :partial=>"shared/show_kwst")%>");
我错过了什么吗?
最佳答案
尝试以下顺序,可以按照这个Rails Guide About format.js
respond_to do |format|
format.html { @user_kwsts }
format.js
end
注意format.js
在 respond_to
block 中;允许 Controller 响应您的 Ajax 请求。然后,您就有一个相应的 app/views/users/show_kwst.js.erb
View 文件,该文件生成将在客户端发送和执行的实际 JavaScript 代码。
关于javascript - respond_to do |格式|在 Rails 5 应用程序中给出 "UnknownFormat in UsersController#show",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49610122/
在 Rails 控制台中,我得到以下信息: >> UsersController LoadError: Expected /../app/controllers/admin/users_control
几周前我开始在 Rails 中编码,但我不明白为什么会出现这个错误。我使用 Devise 进行登录,使用 Formtastic 进行表单登录。该应用程序一直正常工作,直到我添加了 Acts_like_
我一直在关注 cakephp.org 上的博客教程,我添加和编辑帖子表工作正常。我想添加用户登录名,但在按照教程进行操作时遇到问题。当我现在运行我的应用程序时,我不断收到错误消息: 错误:找不到 Us
我在访问 /users/new 时遇到错误在 Rails 4 中为 Unable to autoload constant UsersController, expecting /app/contro
我之前可能问过与此相关的问题,但对答案不满意,没有答案有效.....我的怀疑有点不同,我有两个 Controller 1.用户 Controller 。2.成员 Controller 。 我怀疑 Au
我希望用户注册该应用程序,但我在下面看到此错误, ActionController::ParameterMissing in UsersController#show param is missing
错误: You have a nil object when you didn't expect it! You might have expected an instance of Array. T
提交表单后出现此错误。 # 的未定义方法 `user_url' 我没有在我的路由文件中使用 resources :users,我想这就是我收到错误的原因。 我的routes.rb TaskManage
我一直在开发 API,但是当我访问端点时 无法自动加载常量 Api::V1::UsersController,预期为/Users/toshikiinami/Desktop/billing/app/co
对于个人项目,我想在Rails 4中创建一个Restful Web服务。 因此,我使用rails-api创建了我的第一个项目,并添加以下代码: MyProject> config目录中的routes.
在获得学位后,我目前正在自学 ruby on rails。我真的是这门语言的新手,想更多地了解迁移的工作原理。 Error Of problem 我已经通过迁移更新了我现有的用户表,以允许添加一个
我刚刚尝试重命名我的 Controller 和所有与之关联的文件。 但是,我收到了这个错误: NameError in UsersController#show uninitialized const
我将使用 Ruby on Rails 创建 restful API。我想创建、删除、显示和更新数据。所有这些都必须是 JSON 才能在 Android 设备中获取。我还使用 Postman 检查我的
在我使用 Rails 4.1.0 和 Ruby 2.1.0 的 Rails 应用中, 我一直在使用 Authlogic 对用户进行身份验证。 在 users_controller.rb 中,我有一个创
设计生成了以下代码以将用户注销: 并且在执行rake routes时出现路由 destroy_user_session DELETE /users/sign_out(.:format) {:
所以我有这个应用程序使用 omniauth-facebook 来验证用户,一个新用户在 session Controller 中创建: class SessionsController , 但我收到
在 ActiveAdmin 中,当我想删除用户时出现以下错误: ActiveRecord::InvalidForeignKey in Admin::UsersController#destroy PG
我应该实现new、create、edit、update和destroy > 对应模型使用 Devise 的 :registerable 模块的 Controller 上的操作? 换句话说,即使 Dev
这可能真的很基础,但我似乎无法理解。 基本上,当我尝试使用表单创建新用户时,用户详细信息已经存在且不是唯一的,我收到以下错误: ArgumentError in UsersController#cre
我无法再将数据保存到我的数据库并得到 Errno::ECONNREFUSED in UsersController#create和 Connection refused - connect(2) .这
我是一名优秀的程序员,十分优秀!