小编Tus*_*arg的帖子

RoR应用程序中的未定义方法`simple_form_for'

我一直在浏览堆栈溢出,我注意到很多人使用simple_form来让他们的生活更轻松.

我想尝试一下,所以我将gem添加到我的gem文件(gem 'simple_form')中并发送:

rails generate simple_form:install --bootstrap
Run Code Online (Sandbox Code Playgroud)

阅读完安装消息后,我使用自述文件中的示例代码创建了一个视图:

<%= simple_form_for @user do |f| %>
  <%= f.input :username %>
  <%= f.input :password %>
  <%= f.button :submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我在尝试加载页面时遇到此错误:

undefined method `simple_form_for' for #<#<Class:0x69dd688>:0x6903ac8>
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?为什么它甚至不能识别方法?我觉得我在这里真的很遗憾.可能是因为我正在使用bootstrap-sass?我是否需要在用户控制器中包含帮助程序?

ruby-on-rails ruby-on-rails-3 simple-form

27
推荐指数
2
解决办法
1万
查看次数

求解形式Ax = B ==>错误的矩阵:矩阵接近单数或严重缩放

我在解决Ax = B形式的系统时遇到了麻烦

该系统的解决方案应该是

x = inv(A)*B
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

我尝试上面的代码行时收到以下错误消息:

Warning: Matrix is close to singular or badly scaled.
     Results may be inaccurate. RCOND = 1.156482e-018. 
Run Code Online (Sandbox Code Playgroud)

似乎matlab在反转我指定的矩阵时遇到了麻烦.我试着通过输入inv(A)*A来验证反函数是否正常工作

这应该给出单位矩阵,但是我得到了相同的错误和一些垃圾数.

这是我正在使用的A矩阵:

A = [5/2   1/2  -1     0     0    -1/2  -1/2   0     0
     1/2   1/2   0     0     0    -1/2  -1/2   0     0 
    -1     0     5/2  -1/2  -1     0     0    -1/2   1/2
     0     0    -1/2   1/2   0     0     0     1/2  -1/2
     0     0    -1     0     3/2  -1/2   1/2   0     0
    -1/2  -1/2   0     0    -1/2 …
Run Code Online (Sandbox Code Playgroud)

matlab linear-algebra

12
推荐指数
2
解决办法
5万
查看次数

正则表达式 - 匹配某些字符后的文字

我想从一些文本中抓取数据并将其转储到数组中.考虑以下文本作为示例数据:

| Example Data
| Title: This is a sample title
| Content: This is sample content
| Date: 12/21/2012
Run Code Online (Sandbox Code Playgroud)

我目前正在使用以下正则表达式来刮取"冒号"字符后指定的数据:

/((?=:).+)/
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个正则表达式还抓住结肠和结肠后的空间.我如何只获取数据?

此外,我不确定我是否正确这样做..但似乎外部的parens导致匹配返回一个数组.这是parens的功能吗?

编辑:我正在使用Rubular来测试我的正则表达式

ruby regex

10
推荐指数
1
解决办法
3万
查看次数