В представлении у вас есть ссылка: <%= link_to patients_path(id: provider.id) %>
и в контроллере @patient = Patient.find_by_id(params[:id])
- которая буквально равна @patient = Patient.find_by_id(provider.id)
и, конечно, рельсы не могут найти такую запись.
Вы должны передать patient_id
на это действие, если хотите найти какого-то конкретного пациента.
JButton("Push me", actionPerformed=self.nameOfMethodToCall)
Вот измененный пример от статьи, которую Вы процитировали:
from javax.swing import JButton, JFrame
class MyFrame(JFrame):
def __init__(self):
JFrame.__init__(self, "Hello Jython")
button = JButton("Hello", actionPerformed=self.hello)
self.add(button)
self.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
self.setSize(300, 300)
self.show()
def hello(self, event):
print "Hello, world!"
if __name__=="__main__":
MyFrame()